Полный путь к файлу макроса Excel

#python #excel #vba

#python #excel #vba

Вопрос:

Я пытаюсь ссылаться на макрос Excel, используя свой код python, и я хочу знать полный путь к файлу самого макроса. Макрос называется «Выделить» и хранится в личной рабочей книге, которую я пробовал до сих пор:

 C:\Users\Jack1\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB!Module2.Highlight
 

Спасибо за вашу помощь!

Ответ №1:

Я хочу знать полный путь к файлу самого макроса

Согласно таким источникам, как https://bettersolutions.com/excel/macros/personal-xlsb.htm или https://www.excelforum.com/excel-programming-vba-macros/679412-where-are-macros-saved.html расположение макроса должно быть:

 C:Usersyour_user_idAppDataRoamingMicrosoftExcelXLSTART
 

В этом каталоге можно использовать следующий синтаксис:

 excelsheet_name.xlsm!modulename.macroname
 

Таким образом, полный путь к вашему макросу будет следующим:

 C:Usersyour_user_idAppDataRoamingMicrosoftExcelXLSTARTexcelsheet_name.xlsm!modulename.macroname