Интеграция VBA в бизнес-приложения независимых разработчиков
Попытка использования варианта DEBUG VBA 6.0 SDK 6.1
VBA 6.0 SDK 6.1 предлагает использование двух вариантов набора: RELEASE и DEBUG. К сожалению, о самом существовании разных версий упоминается только в небольшом файле Release Notes — в справочной системе пакета ничего не говорится о каких-либо различиях двух вариантов. Единственная внятная информация о DEBUG: несовместимость компонентов этой версии с MS Office 2000. Однако мы все же решили рискнуть и установили версию DEBUG.
Внешне установка прошла удачно, при этом никаких предупреждений о несовместимости с MS Office 2000 не выдавалось. Тем не менее среда VBA в офисных пакетах Microsoft действительно перестала работать, выдавая сообщения о нелегальных операциях.
Загрузка приложения TextEdit в среду VB при установленном варианте DEBUG VBA/SDK не позволила нам обнаружить никаких видимых изменений по сравнению с ранее используемым режимом RELEASE. В частности, объекты TextEdit, как и прежде, остаются недоступными из VBE.
Мы вернули установку варианта RELEASE на нашем компьютере. При этом, на первый взгляд, полностью восстановилась работоспособность MS Office 2000 (без повторной его инсталляции). Так что вопрос «в чем различия версий RELEASE и DEBUG?» пока остается открытым.