Excel VBA教程:RunAutoMacros方法

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

expression.RunAutoMacros(Which)

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

Which  XlRunAutoMacro 类型,必需。

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

Excel VBA教程:RunAutoMacros方法·示例

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


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

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


With ActiveWorkbook
    .RunAutoMacros xlAutoClose
    .Close
End With

上页:Excel VBA教程:Run方法 下页:Excel VBA教程:Save方法

Excel VBA教程:RunAutoMacros方法

Excel VBA教程:Save方法 Excel VBA教程:SaveAs方法
Excel VBA教程:SaveAsODC方法 Excel VBA教程:SaveCopyAs方法
Excel VBA教程:SaveWorkspace方法 Excel VBA教程:ScaleHeight方法
Excel VBA教程:ScaleWidth方法 Excel VBA教程:Scenarios方法
Excel VBA教程:ScrollIntoView方法 Excel VBA教程:ScrollWorkbookTabs方法
Excel VBA教程:Select方法 Excel VBA教程:SelectAll方法
Excel VBA教程:SendForReview方法 Excel VBA教程:SendKeys方法
Excel VBA教程:SendMail方法 Excel VBA教程:获取有关 Macintosh 关键字的“帮助”
Excel VBA教程:SendToBack方法 Excel VBA教程:SeriesCollection方法
Excel VBA教程:ServerStart方法 Excel VBA教程:ServerTerminate方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号