在
Excel中,RunAutoMacros 方法的功能为运行附属于指定
工作簿的 Auto_Open、Auto_Close、Auto_Activate 或 Auto_Deactivate 宏。保留本方法是为了保持向后兼容性。在新的
Visual Basic 代码中,应使用
Open、
Close、
Activate 和
Deactivate 事件取代上述宏。
http://www.excelba.com expression.RunAutoMacros(Which)
expression 必需。该表达式返回
Workbook对象。
Which XlRunAutoMacro 类型,必需。
XlRunAutoMacro 可为以下 XlRunAutoMacro 常量之一。
Excel吧
xlAutoActivate Auto_Activate 宏
xlAutoClose Auto_Close 宏
xlAutoDeactivate Auto_Deactivate 宏
xlAutoOpen Auto_Open 宏
本示例打开 Analysis.xls 工作簿,然后运行 Auto_Open 宏。
Excel吧 Workbooks.Open "ANALYSIS.XLS"
ActiveWorkbook.RunAutoMacros xlAutoOpen
本示例对活动工作簿运行 Auto_Close 宏,然后关闭该工作簿。
http://www.excelba.com
With ActiveWorkbook
.RunAutoMacros xlAutoClose
.Close
End With