WPS 加载项开发 > 表格 API 参考 > Workbook > 方法 > Workbook.RunAutoMacros 方法
运行附属于指定工作簿的 Auto_Open、Auto_Close、Auto_Activate 或 Auto_Deactivate 宏。保留本方法是为了保持向后兼容性。在新的 Visual Basic 代码中,应使用 Open、Close、Activate 和 Deactivate 事件取代上述宏。

语法

表达式.RunAutoMacros(Which)

表达式   一个代表 Workbook 对象的变量。

参数

名称 必选/可选 数据类型 说明
Which 必选 XlRunAutoMacro 指定要运行的自动宏。

说明

XlRunAutoMacro 可为以下 XlRunAutoMacro 常量之一。
xlAutoActivate:Auto_Activate 宏
xlAutoClose:Auto_Close 宏
xlAutoDeactivate:Auto_Deactivate 宏
xlAutoOpen:Auto_Open 宏

示例

本示例打开 Analysis.xls 工作簿,然后运行 Auto_Open 宏。

示例代码
Workbooks.Open("ANALYSIS.XLS")
ActiveWorkbook.RunAutoMacros(xlAutoOpen)

本示例对活动工作簿运行 Auto_Close 宏,然后关闭该工作簿。

示例代码
ActiveWorkbook.RunAutoMacros(xlAutoClose)
ActiveWorkbook.Close()


请参阅