Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从其他工作簿运行Excel宏_Excel_Vba_Runtime Error - Fatal编程技术网

从其他工作簿运行Excel宏

从其他工作簿运行Excel宏,excel,vba,runtime-error,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" 宏的名称正确,在模块1中,所有宏都已启用 我得到一个错误: 宏可能在此工作簿中不可用,或者可能

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

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

Workbooks.Open (Source)

Application.Run "newidea-inbound-query.xlsm!InboundQueryMacro"
宏的名称正确,在模块1中,所有宏都已启用

我得到一个错误:

宏可能在此工作簿中不可用,或者可能已禁用所有宏


试着打开通话功能谢谢!我只需要添加文件的路径就可以了
Application.Run ("'Name of the book'!ModuleName.SubName")