我正在构建一个宏,该宏在同一WB中调用其他宏,并且VBA引用“'file name.xlsm'我的宏”,并且我希望它访问this.workbook属性。 什么是语法?
我的代码是:
Application.Run _
"'Player Transaction Report sorted by name.xlsm'!Generate_tables"
答案 0 :(得分:0)
如果Generate_Tables
是用标准模块(例如Module1
)编写的公共过程,则它是全局范围的,您可以这样调用它:
Generate_Tables
或者您可以使用模块名称对其进行限定:
Module1.Generate_Tables
换句话说,调用您自己的Sub
过程的语法与调用任何引用类型库中其他Sub
过程的语法完全相同。
执行此操作时:
Application.Run "DoSomething"
您要在Run
对象上调用Application
方法,并将"DoSomething"
作为参数传递给该方法。