我從Office 2010切換到Office 2016,並且我注意到下面的VBA現在給出了錯誤1004(方法'打開'對象'工作簿'失敗)。我已經確認此代碼在2010年Powerpoint中按預期工作,但在PowerPoint 2016中無效。我希望有人能幫助我確定原因。在PowerPoint中打開Excel工作簿(錯誤1004)
Sub testing()
Excel.Application.Workbooks.Open FileName:="PATH\FILENAME"
End Sub
我已經更新了微軟Excel的圖書館參考16.0版本,我已經嘗試了一些其他的方式來運行相同的命令無濟於事。我相信這與圖書館的參考資料有關。
在此先感謝您的任何建議。
是否表現有什麼不同,當一個Excel的實例是開放的? – jsheeran
它給了我同樣的錯誤。即使我打開FileName下的指定文件仍然給我同樣的錯誤。 – moo5003
我剛剛嘗試啓動PowerPoint 2016,創建一個新的PowerPoint文件,打開VBE,添加對Microsoft Excel 16.0對象庫的引用(在完成調試後您會使用推薦的晚期綁定技術嗎?),然後添加代碼一個已知的Excel文件的路徑,它的工作。這是我的MSO版本:2016,32位,365,16.0.7167.2060/16.0.7127.1026(不知道爲什麼在後臺和關於用戶界面的版本不同) –