26得票2回答
Python中的win32.Dispatch和win32.gencache有什么优缺点?

我最近一直在使用Python的win32com.client作为Windows应用程序的API,但是我还不太理解一些基本的东西。 我一直在使用它与一个叫做WEAP的程序配合使用,使用方法如下:import win32com.client win32com.client.Dispatch("W...

9得票4回答
Python - 将XLSX转换为PDF

我一直在开发服务器中使用win32com模块来轻松地将xlsx转换为pdf: o = win32com.client.Dispatch("Excel.Application") o.Visible = False o.DisplayAlerts = False wb = o.Workbook...

9得票2回答
Python - 获取win32com类的所有属性/属性列表

我是Python的新手。我需要从Outlook中提取电子邮件并获取所有属性/属性。 一个一个地检索属性,对于那些我知道它们存在的属性/属性来说,这样做很好(.Subject,.Body等)。 但是,我需要获得所有可能的属性。这就是我的问题所在。 我已经寻找了几个小时,唯一找到的答案都是使用...

109得票12回答
导入错误:找不到名为win32com.client的模块。

我目前正在使用Python 2.7,并尝试打开一个Excel表格。当使用以下代码时:import os from win32com.client import Dispatch xlApp = win32com.client.Dispatch("Excel.Application") xlA...

11得票2回答
Python中获取所有已安装的Windows程序的“适当”和可靠的方法是什么?

我看到了许多在Python中检索WinXP+上安装程序的方法。什么是最合适和最健壮的方法? 目前,我正在访问HKLM \\ SOFTWARE \\ Microsoft \\ Windows \\ CurrentVersion \\ Uninstall并从那里读取每个密钥以获取列表。(我被告知...

7得票3回答
使用Python更新MS Word .docx文档的目录(TOC)

我使用Python包“python-docx”修改MS Word .docx文档的结构和内容。该包缺少更新文档目录(TOC)的功能[Python: Create a "Table Of Contents" with python-docx/lxml]。 有没有解决办法来更新文档的目录?我考虑...

13得票8回答
使用Python的win32com模块迭代Outlook子文件夹

我有以下的代码,可以获取我的共享文件夹中的收件箱和其中所有的电子邮件。这个代码非常好用,会打印出最后一封电子邮件的主题。outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI") recip = ...

13得票3回答
通过已注册的TLB从Python访问未注册的COM对象

我目前正在处理三段代码: 一个闭源应用程序(Main.exe) 作为dll实现的闭源VB COM对象(comobj.dll) 我正在开发Python代码 comobj.dll托管了一个COM对象(假设为'MainInteract'),我想从Python中使用它。我已经可以在IronPy...

10得票4回答
错误 "调用的对象已经与其客户端断开连接" - 使用Python和win32com自动化IE 8

我想要自动化Internet Explorer 8(在Windows 7上使用Python 2.7),这是我在SO上找到的帖子之后的代码:import sys, time from win32com.client import WithEvents, Dispatch import pytho...

15得票7回答
使用win32com访问Excel文件时出现问题

大家好!我一直在使用Python中的win32com.client模块来访问包含VBA宏的Excel文件中的单元格。在代码中,语句 xl = win32com.client.gencache.EnsureDispatch("Excel.Application") 会抛出错误: Attribut...