* Примечание. Отредактируйте этот вопрос, чтобы обратиться к специалистам VBA, поскольку это может быть тот же процесс, который используется в Excel.SVB - это просто специализированная форма VBA.
У меня есть макрос, хранящийся в файле FileA.svb.
В данном случае это Main (), который вызывает другие функции в файле.
Мне нужен мой макрос, чтобы узнать имя файла, в котором он сохранен. Следующее работает, но, конечно, он получит неправильный ответ, если открыто более одного макроса.
' Get the name of this macro / analysis
Dim strMacroName As String
strMacroName = Application.Macros.Item(1)
Debug.Print strMacroName
В Statistica (или Excel) есть свойство, которое позволяет функции / макросу видеть имя файла, в котором он хранится?Для Excel я не хочу файл XLS, а название модуля кода, содержащего функции.К сожалению, я не думаю, что у SVB есть ключевое слово "Me".