Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Записывает код, если средство записи макросов включено.
Синтаксис
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 и обратная связь.