1
该文件存在,打开工作簿的作品,但Application.run给1004与宏执行XLS失败错误1004
Set wbtarget = Workbooks.Open(mypath + "\launcher.xls")
Application.Run (wbtarget.Name & "!StartMerge")
该文件存在,打开工作簿的作品,但Application.run给1004与宏执行XLS失败错误1004
Set wbtarget = Workbooks.Open(mypath + "\launcher.xls")
Application.Run (wbtarget.Name & "!StartMerge")
如果StartMerge宏模块在你的代码应该工作,但我怀疑它是在工作表代码。如果是这种情况,请尝试在宏的位置添加表单名称,例如
Application.Run (wbtarget.Name & "!Sheet1.StartMerge")
1)wbtarget.name总是会返回 “launcher.xls” 2)这似乎只对宏inold宏表申请 – 2009-09-23 07:42:22