RunAutoMacros 方法

       

运行附属于指定工作簿的 Auto_Open、Auto_Close、Auto_Activate 或 Auto_Deactivate 宏。保留本方法是为了保持向后兼容性。在新的 Visual Basic 代码中,应使用 Open、Close、Activate 和 Deactivate 事件取代上述宏。

expression.RunAutoMacros(Which)

expression   必需。该表达式返回“应用于”列表中的一个对象。

Which   XlRunAutoMacro 类型,必需。

示例

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

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

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

With ActiveWorkbook
    .RunAutoMacros xlAutoClose
    .Close
End With