Я довольно новичок в программировании. Недавно я прошел онлайн-курс по Python 3. Ранее я написал обширный макрос в Word VBA, который я хотел бы перевести на Python, а затем превратить в исполняемую программу, которая открывала бы выбранный документ Word и применяла различные изменения, в основном на основе поиска и заменить функции.
Очень важно, чтобы все изменения были точно отслежены (включая изменения форматирования). Кроме того, программное обеспечение должно инициировать принятие любых существующих отслеженных изменений в документе перед применением дальнейших изменений.
Возможно ли это сделать с помощью Python? В идеале программа должна открыть документ Word, запустить указанные функции поиска / замены, сохранить документ как новый файл, а затем запустить функцию объединения документов Word, чтобы сгенерировать окончательный файл, содержащий все отслеженные изменения.
Я прочитал документацию для модуля Python Docx и не могу найти ответ там или в предыдущих вопросах переполнения стека.
Я благодарен за любую помощь.