Workbook.RunAutoMacros 方法 (Excel)

运行附属于指定工作簿的 Auto_Open、Auto_Close、Auto_Activate 或 Auto_Deactivate 宏。 保留本方法是为了保持向后兼容性。 对于新的 Visual Basic 代码,应使用 OpenActivateDeactivate 事件以及 Close 方法,而不是这些宏。

语法

表达式RunAutoMacros (哪个)

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

参数

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

示例

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

Workbooks.Open "ANALYSIS.XLS" 
ActiveWorkbook.RunAutoMacros xlAutoOpen

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

With ActiveWorkbook 
 .RunAutoMacros xlAutoClose 
 .Close 
End With

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。