2009-09-23 60 views
1

该文件存在,打开工作簿的作品,但Application.run给1004与宏执行XLS失败错误1004

Set wbtarget = Workbooks.Open(mypath + "\launcher.xls") 
Application.Run (wbtarget.Name & "!StartMerge") 
+0

1)wbtarget.name总是会返回 “launcher.xls” 2)这似乎只对宏inold宏表申请 – 2009-09-23 07:42:22

回答

0

如果StartMerge宏模块在你的代码应该工作,但我怀疑它是在工作表代码。如果是这种情况,请尝试在宏的位置添加表单名称,例如

Application.Run (wbtarget.Name & "!Sheet1.StartMerge") 
相关问题