У меня есть файл .vba, расположенный в сетевой папке, назовем его helloworld.vba
, внутри этого файла у меня есть подфункция HelloFromTheOtherSide()
.
Я пытаюсь программно загрузить этот файл таким образом, чтобы я мог выполнять функции HelloFromTheOtherSide()
в своем экземпляре Excel.
Представьте, что это содержание для простоты:
Sub HelloFromTheOtherSide()
MsgBox ("hello there!")
End Sub
Я пытался следовать этим инструкциям о том, как динамически добавлять и запускать макрос VBA из Visual Basic , но это не то, что я пытаюсь сделать здесь, как хочумогу запустить вызов HelloFromTheOtherSide()
.
Я пытаюсь понять, возможно ли программно загрузить .vba из папки в экземпляр Excel таким образом, чтобы я мог запускать функции в своем экземпляре.
Это было бы весьма полезно, если это возможно, поскольку я мог бы хранить весь свой код VBA в одной папке и загружать его оттуда каждый раз, когда я хочу запустить что-то конкретное.