VBA Application.run“此工作簿”属性语法

时间:2018-07-26 14:20:25

标签: excel vba excel-vba

我正在构建一个宏,该宏在同一WB中调用其他宏,并且VBA引用“'file name.xlsm'我的宏”,并且我希望它访问this.workbook属性。 什么是语法?

我的代码是:

Application.Run _
        "'Player Transaction Report sorted by name.xlsm'!Generate_tables" 

1 个答案:

答案 0 :(得分:0)

如果Generate_Tables是用标准模块(例如Module1)编写的公共过程,则它是全局范围的,您可以这样调用它:

Generate_Tables

或者您可以使用模块名称对其进行限定:

Module1.Generate_Tables

换句话说,调用您自己的Sub过程的语法与调用任何引用类型库中其他Sub过程的语法完全相同。

执行此操作时:

Application.Run "DoSomething"

您要在Run对象上调用Application方法,并将"DoSomething"作为参数传递给该方法。