远程控制或脚本打开 Office 从 Python 编辑 Word 文档
我想(最好在 Windows 上)在特定文档上启动 Open Office,搜索固定字符串并将其替换为我的程序选择的另一个字符串。
我该如何从外部 Python 程序中做到这一点? OLE-什么?原生 Python 脚本解决方案?
(该文档采用 Word 97-2003 格式,但这可能不相关?)
I want to (preferably on Windows) start Open Office on a particular document, search for a fixed string and replace it with another string selected by my program.
How do I do that, from an external Python program? OLE-something? The native Python scripting solution?
(The document is in the Word 97-2003 format, but that is probably not relevant?)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想说使用 Python-UNO 桥。这对你有用吗?
有关详细信息,请参阅 XSearchable 文档寻找。另外,请确保使用以下命令行启动 OpenOffice:
swriter "-accept=socket,host=localhost,port=2002;urp;"
。I'd say using the Python-UNO bridge. Does this work for you?
See the XSearchable docs for details on searching. Also, make sure to have OpenOffice started with the following command line:
swriter "-accept=socket,host=localhost,port=2002;urp;"
.