Я делаю проект в PowerPoint 2007 автоматизации. В этом я использую макропрограммирование (VBA). Я получаю следующую ошибку при запуске макроса.
Err.Number= -2147024809 (80070057)
но моя проблема не в ошибке, потому что я хочу перехватить эту ошибку и, основываясь на этой ошибке, хочу выполнить какое-то действие.
Вот почему я пытаюсь так написать код для выдачи ошибки:
OnError Goto Err:
'some code
Err:
If Err.number = -2147024809 (80070057) then
'do something
end if
Resume next
Итак, если я напишу номер ошибки таким образом, это не разрешит. это дает ошибку.
и главное, когда ошибка возникает, когда она не переходит в «Err:». Это просто всплывающая ошибка с опциями «End» и «Debug».