我刚刚发现了win32com,我知道我可以使用这个在python中编写excel宏,但我找不到任何教我如何使用win32com编写宏的文档。我正在寻找一些文档,为所有win32com工具提供示例。
答案 0 :(得分:0)
没有这样的文件。 Excel本机创建的宏使用COM API在VBA中,这与Python中使用的API相同。因此,您可以获得的最接近的是使用Excel记录宏,然后查看VBA代码并将其转换为使用win32com的等效Python代码。您还可以在MSDN文档中搜索Excel Interop; win32com中的函数,类等都是相同的。使用win32com的唯一棘手的方面是常量;要使用它们,您必须首先使用EnsureDispatch或gencache为Excel生成Python类型库(有关详细信息,请参阅Accessing enumaration constants in Excel COM using Python and win32com和error xlPrimary not defined in Python win32com)。
答案 1 :(得分:0)