Мой VB немного ржавый, но я считаю, что 'ProcErr' не является зарезервированным ключевым словом. Это просто соглашение об именах в VB, чтобы указать блок, который должен быть выполнен, когда в вашем методе возникает ошибка (или «процедура», отсюда и название).
В реальном коде у вас есть операторы типа On Error GoTo ProcErr
, а затем вы определяете блок procerr:
procErr:
msgbox "an error has happened"
Вы можете заменить это любым другим именем.
В VB.NET вы бы действительно заменили это на процедуру try catch:
Try
// code
Catch x As Type
// exceoption handling
Finally
End Try 'cleanup code