Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Записывает код, если включено средство записи макросов.
Синтаксис
выражение. 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 и обратная связь.