2016-09-15 145 views
-2

我已經創建了一個非常簡單的vbs腳本,但不幸的是它不起作用。它不啓動Excel宏。它只是打開Excel,但什麼也沒做。如果我然後嘗試打開它表示文件被用戶XYZ鎖定。 任何想法?腳本無法啓動excel宏(Windows 10)

Dim args, ObjExcel 

Set args = wscript.Arguments 
Set objExcel = Create Object("Excel.Application") 

objExcel.Workbooks.Open args(0) 
objExcel.Visible = True 
Exobj.Application.Visible = True 

objExcel.Run "helloworld" 

objExcel.ActiveWorkbook.Save 
objExcel.ActiveWorkbook.Close(0) 
objExcel.Quit 
+0

你有沒有'(itm As Outlook.MailItem)'在開頭的'Sub [Sub_Name]'行? – Jeremy

+0

什麼'Exobj'的意思是你的意思是'objExcel' ?,想象那條線會出錯。 – Lankymart

回答

0

你必須在第三行一個錯字: 這不是Create ObjectCreateObject。 沒有空間。

+0

非常感謝朱利安,這是正確的!但現在它打開Excel,但它不運行宏?它也不關閉Excel? – carlosmaria

0

可以通過修復我的Microsoft Office來解決問題。

+0

所以它現在有效嗎? –