Добавление существующего макроса VBA в текстовый документ в Python - PullRequest
0 голосов
/ 19 сентября 2019

Мне нужно сгенерировать скрипт, который принимает выходной документ Word и макрос VBA в текстовом файле и выводит документ Word с макросом VBA, встроенным в него.

Сценарий должен быть выполненна Linux-машине (Ubuntu).
Использование должно быть примерно таким:

InsertMacro.py -f mydoc.docx -m macro.txt -o mydoc_macro.docx

macro.txt должно выглядеть примерно так:

Private Sub Auto_Open()
    MsgBox "This code runs when the document is opened!"
End Sub

Во время моих онлайн-исследований я нашел способы сделать это только в Windows (импорт win32com или comtypes), но не в Linux.
У кого-нибудь есть идеи?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...