Python可以在MS Word文档中进行跟踪更改吗?

问题描述 投票:-1回答:1

我对编程很陌生。我最近参加了Python 3的在线课程。我之前在Word VBA中编写了一个广泛的宏,我想将其转换为Python,然后开发成一个可执行程序,它将打开一个选定的Word文档并主要基于find和应用各种更改。替换功能。

关键是要准确跟踪所有更改(包括格式更改)。此外,在应用进一步更改之前,软件必须触发对文档中任何现有跟踪更改的接受。

是否可以使用Python执行此操作?理想情况下,程序应打开Word文档,运行指定的查找/替换函数,将文档另存为新文件,然后触发Word的组合文档功能以生成包含所有跟踪更改的最终文件。

我已经阅读了Python Docx模块的文档,但在那里或以前的堆栈溢出问题中找不到答案。

我很感激任何帮助。

python-3.x ms-word word-vba
1个回答
0
投票

你需要看一下python的win32com api。这将允许VSTO类型控制Office组件。

Wesley Chun核心Python应用程序编程(第三版)第7章将为您提供基础知识。

© www.soinside.com 2019 - 2024. All rights reserved.