我从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(不知道为什么在后台和关于用户界面的版本不同) –