PDA

Просмотр полной версии : Имя VBAProject и Module, в которых расположен запущенный макрос



tolikt
01.12.2007, 02:24
Как в VBA получить имена проекта и модуля, в которых расположен сам запущенный макрос?
Конструкция типа Application.VBE.ActiveVBProject.Name даёт имя активного проекта (т.е. типа открытым самым последним), а не имя проекта самого макроса.
Excel 97

Aent
01.12.2007, 17:52
Полагаю, что самый правильный способ - присваивать это значение некой глобальной переменной при входе в модуль. Объектая модель 97 Excel получить в
рантайме имя активного модуля не позволяет.