Метод Application.RecordMacro (Excel)

Записывает код, если включено средство записи макросов.

Синтаксис

выражение. RecordMacro (BasicCode, XlmCode)

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Базовый код Необязательный Variant Строка, указывающая код Visual Basic, который записывается, если средство записи макросов выполняет запись в модуль Visual Basic. Строка будет записана на одну строку. Если строка содержит возврат каретки (символ ASCII 10 или Chr$(10) в коде), она будет записана более чем в одной строке.
XlmCode Необязательный Variant Этот аргумент игнорируется.

Примечания

Метод RecordMacro не может записывать данные в активный модуль (модуль, в котором существует метод RecordMacro ).

Если параметр BasicCode опущен и приложение записывает данные в Visual Basic, Microsoft Excel запишет подходящую инструкцию Application.Run.

Чтобы предотвратить запись (например, если пользователь отменяет ваше диалоговое окно), вызовите эту функцию с двумя пустыми строками.

Пример

В этом примере записывается код Visual Basic.

Application.RecordMacro BasicCode:="Application.Run ""MySub"" "

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.