Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Получает условие макрокоманды, которая выполнялась при возникновении ошибки. Только для чтения, String.
Синтаксис
выражение. Условие
выражение Переменная, представляющая объект MacroError .
Примечания
При возникновении ошибки в макросе сведения об ошибке сохраняются в объекте MacroError . Если вы не использовали действие OnError для подавления сообщений об ошибках, макрос останавливается, и сведения об ошибке отображаются в стандартном сообщении об ошибке. Однако если для подавления сообщений об ошибках использовалось действие OnError, может потребоваться использовать информацию, хранящуюся в объекте MacroError , в условии или пользовательском сообщении об ошибке.
После обработки ошибки сведения в объекте MacroError устаревают, поэтому рекомендуется очистить объект с помощью действия ClearMacroError. При этом число ошибки в объекте MacroError сбрасывается до нуля, а все остальные сведения об ошибке, сохраненные в объекте, такие как описание, имя макроса, имя действия, условие и аргументы, удаляются. Таким образом, вы сможете позже снова проверить объект MacroError , чтобы увидеть, возникла ли другая ошибка.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.