WinBatch Tech Support Home

Database Search

If you can't find the information using the categories below, post a question over in our WinBatch Tech Support Forum.

TechHome

OLE with Excel
plus

Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.

Run Excel Macro

 Keywords: XLS macro 

Question:

I am trying to find a way to run an Excel Module from WinBatch. Is this possible?

Answer:

This code should do it:
;Code that launches an Excel macro

;Define .XLS file
xls = "C:\Temp\Data\test.xls"
;MacroName = "Macro1"
;or
MacroName = "test.xls!Macro1"

objXL = ObjectCreate("Excel.Application")
objXL.Visible = @TRUE
objXL.DisplayAlerts = @FALSE

;Open XLS file
objWorkbooks = objXL.Workbooks
objWorkbooks.open(XLS)

; execute macro code
objXL.Run(MacroName)


objWorkbooks = 0
objXL = 0
Exit

Article ID:   W15642
File Created: 2009:08:12:09:29:50
Last Updated: 2009:08:12:09:29:50