Метод Workbook.RunAutoMacros (Excel)
Запускает макрос Auto_Open, Auto_Close, Auto_Activate или Auto_Deactivate, подключенный к книге. Этот метод включен для обеспечения обратной совместимости. Для нового кода Visual Basic вместо этих макросов следует использовать события Open, Activate и Деактивировать и метод Close .
Синтаксис
expression. RunAutoMacros (который)
Выражение Переменная, представляющая объект Workbook .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Который | Обязательный | 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 и обратная связь.