J
Juha Vehvilainen
Hi
I create an Excel workbook through VBScript:
Set objXL = WScript.CreateObject("Excel.Application")
objXL.Visible = TRUE
set objWkB = objXL.WorkBooks.add( "book.xlt" )
After creating I pass the parameters into the first
worksheet:
Set colArgs = WScript.Arguments
For i = 0 to colArgs.Count - 1
objXL.Cells(i + 1, 1).Value = "Parameter(" & i & ")"
objXL.Cells(i + 1, 2).Value = colArgs(i)
Next
After this I try to run "Open" macro by command:
objXL.WorkBooks.Item(1).RunAutoMacros(1)
Problem is that the autoOpen subroutine is called right
after workbook.add command when there are no parameters
on the worksheet.
When .RunAutoMacros command is executed the control never
passes to autoOpen subroutine!
I have Win XP with latest updates and Office 2000 with
SP3.
Does anyone have a solution to this.
Juha
I create an Excel workbook through VBScript:
Set objXL = WScript.CreateObject("Excel.Application")
objXL.Visible = TRUE
set objWkB = objXL.WorkBooks.add( "book.xlt" )
After creating I pass the parameters into the first
worksheet:
Set colArgs = WScript.Arguments
For i = 0 to colArgs.Count - 1
objXL.Cells(i + 1, 1).Value = "Parameter(" & i & ")"
objXL.Cells(i + 1, 2).Value = colArgs(i)
Next
After this I try to run "Open" macro by command:
objXL.WorkBooks.Item(1).RunAutoMacros(1)
Problem is that the autoOpen subroutine is called right
after workbook.add command when there are no parameters
on the worksheet.
When .RunAutoMacros command is executed the control never
passes to autoOpen subroutine!
I have Win XP with latest updates and Office 2000 with
SP3.
Does anyone have a solution to this.
Juha