На прилагаемом снимке экрана вы увидите, что у меня есть надстройка .xlam, которая упоминается в проекте vba. Из проекта vba я могу получить доступ к некоторым модулям через Intellisense - например, GsccVbaLib.ProgressBarManager
- но не GsccVbaLib.EnumManager
. Однако я могу получить доступ через Intellisense ко всем процедурам publi c, как и ожидалось, начав вводить их имена, например, для перечисления я могу начать вводить «AppCal c», и Intellisense сработает. Если я введу имя надстройки - в "GsccVbaLib." В Intellisense я могу видеть только некоторые модули, но не все. Кто-нибудь знает, почему такое поведение? Это потому, что я добавил несколько модулей, когда у меня был открыт проект VBA, вместо того, чтобы напрямую открывать код надстройки xlam и добавлять новые модули et c ... Или это то, что упомянутая надстройка не обновляется в проекте, откуда Я отсылаю к?