Поделиться через


Метод 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 и обратная связь.