WPS 基础接口 > 文字 API 参考 > Application > 方法 > Application.Run 方法
运行JS函数

语法

表达式.Run(MacroName)

表达式   必选。一个代表 Application 对象的变量。

参数

名称 必选/可选 数据类型 说明
MacroName 必选 String 函数的名称,可以带参数。

说明

MacroName 参数可以是任意模板、模块和宏名的组合。例如,下列语句均有效。

示例代码
Application.Run(myFunc())
Application.Run(myFunc(arg))

如果指定了文档名,则此代码只能运行与当前环境有关的文档中的宏,而不是任何文档中的任何宏。

虽然 Visual Basic 代码可直接调用宏(无需使用 Run 方法),但当宏名存储在变量中时该方法仍很有用。(有关详细信息,请参见本主题示例。)下面三条语句作用相同。前两条语句需要引用 Normal.dot(被调用宏所在的项目);第三条语句由于使用 Run 方法,因此无需引用 Normal.dot 项目。

示例代码
myFunc()
Application.Run(myFunc())

示例

本示例提示用户输入模板名、模块名、宏名以及参数值,然后运行该宏。

示例代码
let strMacro = prompt("Enter the function name")
let strParameter = prompt("Enter a parameter value")
Application.Run(strMacro + "(" +strParameter + ")")


请参阅