【问题标题】:is there any document to learn coding excel macros using win32com?是否有任何文档可以学习使用 win32com 编写 excel 宏?
【发布时间】:2014-12-24 18:23:11
【问题描述】:

我刚刚发现了 win32com,我知道我可以使用它在 python 中编写 excel 宏,但我找不到任何教我如何使用 win32com 编写宏的文档。我正在寻找一些文档,它为所有 win32com 工具提供示例。

【问题讨论】:

    标签: python-2.7 win32com


    【解决方案1】:

    没有这样的文件。 Excel 本地创建的宏在 VBA 中使用 COM API,与 Python 中使用的 API 相同。所以最接近的方法是使用 Excel 录制宏,然后查看 VBA 代码并将其转换为使用 win32com 的等效 Python 代码。您还可以在 MSDN 文档中搜索 Excel 互操作; win32com 中的函数、类等都是相同的。使用 win32com 唯一棘手的方面是常量。要使用这些,您必须首先使用 EnsureDispatch 或 gencache 为 Excel 生成 Python 类型库(有关更多信息,请参阅 Accessing enumaration constants in Excel COM using Python and win32comerror xlPrimary not defined in Python win32com)。

    【讨论】:

    • 如果其中一个答案回答了您的问题,请接受它,或为缺少的内容添加评论,或考虑删除您的问题。
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 2017-10-06
      • 2022-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多