среда, 21 января 2009 г.

Microsoft Visual Basic for Applications

Удивительная технология, вызывающая у меня только один вопрос - а как отлаживать приложения, которые написаны с помощью VBA?

Для тех, кто не понял, в чем состоит вопрос ).
Обычно выполнение моего кода по пустяковым причинам заканчивается диалоговым окном с содержимым вида "400", "Object required" и подобными. Без указания даже строки, в которой случается ошибка. Ну строку ладно, можно построчным выполнением. Но причину узнать обычно можно только эмпирическим путем... а работавший вчера код в то же время сегодня может перестать работать. Неужели нельзя было ловить экспепшены внутри методов объектов и выводить внятные сообщения? А? Ну не садизм ли?

В общем, это и правда мой "дембельский аккорд" на старом месте работы, и никогда больше мне бы не хотелось сталкиваться с VBA.

Комментариев нет:

Отправить комментарий