我每天都会刷新并发布大量报告,并且我尝试在单独的电子表格中编写一个宏来打开每个报告,然后运行“刷新”。在每个工作簿中的宏,然后关闭工作簿。这是我到目前为止的代码:
Sub Reports()
'
' Reports Macro
'
Application.Workbooks.Open ("C:\Users\mmarsh\Documents\Daily Reports\Daily Report.xlsm")
Applicion.Run ("'Daily Report.xlsm'!Refresh")
Workbooks("'Daily Report.xlsm'").Close
'
End Sub
当我执行时,代码在Application.Run行中断,我收到以下错误:
运行时错误' 424':需要对象。
我在代码中显然遗漏了一些东西,而且我已经阅读了几个不同的资源但却找不到解决方案。任何帮助将不胜感激!
我在Windows 7 x64上运行Office 2010 x64。
答案 0 :(得分:2)
检查您的拼写
Applicion.Run
VS
Application.Run