#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