0
我需要運行在Excel但是從VBS文件VBA宏。我打開Excel文件並編寫一些代碼值低於:打開Excel通過VBS和運行宏有
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("C:\Users\user\Desktop\test1.xlsm")
objExcel.Application.Visible = True
objExcel.Cells(1,2).Value = "Test value"
WScript.Quit
我有這個文件2個簡單的宏:test1
和test2
。我需要由VBS運行它們。
你有什麼關於蜂蜜酒[globalVariable1],[globalVariable2] ... ???? ]爲什麼你寫的Application.Run「PERSONAL.XLSB!測試1」兩次??? –
我複製粘貼......並沒有意識到有關重複測試1 ... 我想,你不會需要這些,所以才擺脫他們。 –
你的代碼片段是VBA。要運行從VBScript宏你需要自行使用隱式應用程序對象可用在VBA的應用對象的句柄('objExcel')。 –