gpt4 book ai didi

python - 使用 Python 在 MS Office 文档中嵌入对象?

转载 作者:太空宇宙 更新时间:2023-11-03 19:39:05 24 4
gpt4 key购买 nike

如何使用 Python 在 MS Office 文档中创建嵌入对象?

我不需要任何花哨的东西,只需要在 OLE 第一个版本中所做的事情:从我的应用程序复制粘贴到例如MS Word 应该为我提供一个嵌入到 Word 文档中的对象,然后我可以双击该对象来打开我的应用程序的副本并编辑该对象。

这可以通过 Python/PyQt 应用程序完成吗(也许使用 pythoncom?)是否有任何简单的示例可以帮助我入门?

最佳答案

OLE 复合文档使在单个应用程序中工作的用户能够操作以各种格式编写并源自多个源的数据。复合文档对象本质上是一个可以嵌入或链接到现有文档的 COM 对象。作为 COM 对象,复合文档对象公开 IUnknown接口(interface),通过该接口(interface)客户端可以获得指向其其他接口(interface)的指针,包括几个,例如 IOleObject , IOleLink ,和 IViewObject2 ,提供复合文档对象独有的特殊功能。

您将使用pywin32 extensions 。这个COM tutorial可以帮助你开始(我希望)。您需要的大多数信息将来自microsoft本身。有一个book on the subject .

关于python - 使用 Python 在 MS Office 文档中嵌入对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1559709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com