Обучение
Модуль
Handle errors by using application language in Dynamics 365 Business Central - Training
Learn how to handle errors in Dynamics 365 Business Central by using application language (AL).
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Возвращает сообщение об ошибке, соответствующее заданному номеру ошибки.
Ошибка [ (errornumber) ]
Необязательный аргументerrornumber может быть любым допустимым номером ошибки. Если аргумент errornumber является допустимым номером ошибки, которая не определена, функция Error возвращает строку "Определенная приложением или объектом ошибка".
Если аргумент errornumber имеет недопустимое значение, возникает ошибка. Если аргумент errornumber опущен, возвращается сообщение, соответствующее последней ошибке выполнения. Если ошибка выполнения не возникала или аргумент errornumber имеет значение 0, функция Error возвращает строку нулевой длины ("").
Проверьте значения свойств объекта Err, чтобы определить последнюю ошибку выполнения. Значение, возвращаемое функцией Error, соответствует свойству Description объекта Err.
В этом примере используется функция Error для печати сообщений об ошибках, соответствующих указанным номерам ошибок.
Private Sub PrintError()
Dim ErrorNumber As Long, count As Long
count = 1: ErrorNumber = 1
On Error GoTo EOSb
Do While count < 100
Do While Error(ErrorNumber) = "Application-defined or object-defined error": ErrorNumber = ErrorNumber + 1: Loop
Debug.Print count & "-Error(" & ErrorNumber & "): " & Error(ErrorNumber)
ErrorNumber = ErrorNumber + 1
count = count + 1
Loop
EOSb: Debug.Print ErrorNumber
End Sub
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Обучение
Модуль
Handle errors by using application language in Dynamics 365 Business Central - Training
Learn how to handle errors in Dynamics 365 Business Central by using application language (AL).