【问题标题】:Is it possible to run win32com script without having microsoft office on the machine是否可以在机器上没有 microsoft office 的情况下运行 win32com 脚本
【发布时间】:2017-06-19 12:19:31
【问题描述】:

我正在尝试运行一个 python 程序,其中使用了一些 win32com 功能 - 它包含一些办公模块的工作。

我的问题是:是否可以在没有安装Microsoft Office 的机器上运行它。有可能吗?

如果没有,可以使用win32com 的替代方法来使用办公模块而无需安装Microsoft office(尤其是word)。

【问题讨论】:

    标签: python python-3.x winapi pywin32 win32com


    【解决方案1】:

    不,如果没有安装 Office,就无法自动化 Office。当您自动化 Office 时,执行工作的是 Office。因此必须安装它。

    如果您希望在不需要安装 Office 的情况下处理 Word 文档,您应该找到合适的第三方模块。例如,python-docx。这只是一个这样的模块,我相信还有更多。建议您在决定使用哪个选项之前花一点时间评估这些选项。

    【讨论】:

    • 更准确地说,我正在构建一个自动化来在单词文件(.doc,.docm)中插入宏 sn-p,不幸的是 python-docx 不支持这样的选项。我花了一些时间搜索任何可以帮助我的第三方模块,但没有运气
    • 我很确定我回答了你的问题。
    猜你喜欢
    • 2010-09-27
    • 2014-03-20
    • 2012-03-01
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    • 2021-09-09
    • 2016-04-17
    • 2022-08-02
    相关资源
    最近更新 更多