首页 > 解决方案 > 方法运行对象失败,运行命令但不逐步

问题描述

我写了一段代码,它在另一个工作簿上运行良好,但在当前工作簿上却不行。目标很简单:打开一个工作簿并在此工作簿中运行一个宏。我有以下错误消息“对象'_Application'的方法'运行'失败

奇怪的是:当我用 F5 执行完整的宏时,我有错误消息,但如果我执行逐步命令(F8)它运行良好

奇怪的是:当我用 F5 执行完整的宏时,我有错误消息,但如果我执行逐步命令(F8)它运行良好

Sub open_Inbound()
Dim wbInbound As Workbook
Application.AutomationSecurity = msoAutomationSecurityLow
Workbooks.Open Filename:="my path/removed", 
ReadOnly:=True
Set wbInbound = Workbooks("my name.xlsm")
'wbInbound.Activate
DoEvents
Application.Run "'" & wbInbound.Name & "'!Thisworkbook.makeIndicator"

DoEvents
wbInbound.Close


End Sub

当我按 F5 或运行命令时,我希望在正常处理中运行宏“makeIndicator”,而不仅仅是一步一步

标签: excelvbaobject

解决方案


推荐阅读