Ошибка при добавлении макроса

Приветствую всех! При добавлении созданного ранее макроса catvba через Tools / Macro / Macros... / Add existing library возникает ошибка Visual Basic'а (изображения во вложении). После этого макрос добавляется в список библиотек, но не работает и даже в редакторе VB не распознаются такие вещи как CATIA.Application, например, хотя все нужные библиотеки типов подключены в References. Иногда бывает даже в редакторе VB не открываются формы. CATIA установлена правильно, тестировал на разных компьютерах и релизах CATIA, операционная система - Windows 7. Дело именно в самом catvba. Пока эта проблема решается только экспортом файлов модулей и форм из нерабочего catvba, установкой на виртуальной машине Windows XP и CATIA, созданием там нового макроса и импорте полученных ранее файлов модулей и форм. Потом этот макрос работает и на Windows 7, хотя версии системных библиотек, например FM20.dll, MSCOMCTL.OCX разные. Иногда даже возникает та же ошибка при импорте полученных файлов - тогда приходится просто копировать код и все элементы управления с формы на форму в новый проект. Может кто-то знает другое решение этой проблемы?