Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Записывает код, если средство записи макросов включено.
Синтаксис
expression. RecordMacro (BasicCode, XlmCode)
выражение: переменная, представляющая объект Application.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| BasicCode | Необязательный | 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 и обратная связь.