Если ваше приложение генерирует ошибку при создании экземпляра класса или во время вызова метода класса, текущая процедура создает исключение.
Microsoft® Visual Basic® предусматривает возможность обработки исключений через оператор On Error Goto <label>, в котором выполнение программы переходит к <label>, когда ошибка происходит. (<label> должен быть расположен в той же процедуре как оператор On Error Goto.) Все ошибки в Visual Basic обрабатываются этот путь, включая ошибки в рамках кода MATLAB®, который вы инкапсулировали в COM-объект. Исключение создает объект Visual Basic ErrObject в текущем контексте в переменной под названием Err.
См. документацию Microsoft Visual Basic для детального обсуждения обработки ошибок Visual Basic.