如何从另一个工作簿运行宏?

时间:2018-12-13 12:07:08

标签: excel vba excel-vba runtime-error

我有一个子例程,可以打开一个包含宏的工作簿。然后,我想运行该宏。我的代码如下:

Source = "C:\Users\208896\Desktop\Moje Makra\newidea-inbound-query.xlsm"

Workbooks.Open (Source)

Application.Run "newidea-inbound-query.xlsm!InboundQueryMacro"

该宏的名称正确,它在Module1中,所有宏都已启用。

我得到了错误:

  

此工作簿中可能无法使用宏,或者所有宏都可能被禁用

1 个答案:

答案 0 :(得分:2)

Application.Run ("'Name of the book'!ModuleName.SubName")