win32com相关内容

通过 Python 读取 Outlook 事件

Outlook 有一些需要的东西 - 比如显示多月视图 所以我决定通过python提取事件数据来尝试一下(然后想办法很好地显示它).Google 给了我 pore 结果,但 stackoverflow 以前在使用 win32com 和 Outlook 方面非常有帮助. 我的目标如下 阅读共享日历 读取事件信息,如开始、结束、主题、创建者等 我还没有走多远,但这就是我得到的 ..
发布时间:2021-06-26 18:35:56 Python

Python 中的 win32.Dispatch 与 win32.gencache.优缺点都有什么?

我最近一直在使用 python 中的 win32com.client 作为 Windows 应用程序的 API,但我很难理解一些基本的东西. 我一直在一个名为 WEAP 的程序中使用它,方法如下 导入 win32com.clientwin32com.client.Dispatch("WEAP.WEAPApplication") 现在,我想将它与 Excel 一起使用,并找到了前几行的替代 ..
发布时间:2021-06-25 20:26:31 Python

使用 py2exe 编译失败后从 Python 调用 MS Access 模块函数

我已经运行下面的 python 代码大约一年了.但我即将换一份新工作.为了方便我离开的部门,我想把这段代码编译成一个 .exe 文件. 我尝试过针对 Python 2.5 和 2.7 进行编译,结果相同. 但是在运行exe文件时出现以下错误 H:\development\DMS_Import_Data\dist>import_data.exe运行实时或开发导入(L = 实时,D = ..
发布时间:2021-06-23 19:27:38 Python

使用 python win32com 创建数据透视图会导致 pywintypes.com_error

有没有人可以给出在excel中创建数据透视图的示例代码?我有一个使用数据透视表创建数据透视表的示例,它可以工作,而当我尝试以相同的方式创建数据透视图时,它总是失败! 导入 win32com.client导入操作系统Excel = win32com.client.gencache.EnsureDispatch('Excel.Application')win32c = win32com.client ..
发布时间:2021-06-18 18:41:41 Python

Outlook.OlSaveAsType.olMSG

reportPath = "C:\\Test\\"oApp = win32com.client.Dispatch("Outlook.Application")nSpace = oApp.GetNamespace("MAPI")nSpace.Logon()oInbox = nSpace.GetDefaultFolder(win32com.client.constants.olFolderInbox) ..
发布时间:2021-06-13 19:20:56 Python

将 Word 内容复制到 Outlook

我有一个包含格式化文本、图像和表格的 Word 文档.您可以手动复制其内容并毫无问题地插入到 Outlook 中.如何在 Python 中做到这一点? 我的代码: 导入 win32com.clientword = win32com.client.Dispatch("Word.Application")doc = word.Documents.Open(your_doc_path)内容 = ..
发布时间:2021-06-04 19:22:48 Python

我应该使用 pyodbc 还是 win32com 使用 python 填写 Microsoft Access 数据库 (.accdb) 中预先存在的表单?

我写了一个从word文档中提取字符串的python脚本.目标是然后将这些字符串插入到 Access 数据库中预先存在的表单中,保存它,创建表单的副本,从下一个 word 文档插入不同的字符串,保存,重复.该表单已包含我需要的所有字段,并且具有用于“保存"和“创建重复项"的按钮. 我在弄清楚如何在 Access 表单中插入字符串时遇到问题. 到目前为止,我了解到至少有两种方法可以做到这一 ..
发布时间:2021-06-04 18:51:46 Python

写入MS Access表,python win32com

我正在与win32com.client一起使用python,以尝试将行写入/插入到MS Access表中.我在此处.基本上,对我自己使用的代码进行了一些修改: import win32com.client连接= win32com.client.Dispatch(r'ADODB.Connection')DSN ='PROVIDER = Microsoft.Jet.OLEDB.4.0; DATA ..
发布时间:2021-05-16 18:55:48 Python

Python:根据先前单元格中的公式自动填充Excel中的单元格

使用Python和win32com: 我在Excel文件中的单元格A5:A54中有一个公式.我试图根据相同的公式用值填充单元格A55:A61.我在网上搜索后发现: http://pythonexcels.com/python-excel-mini-cookbook/ 从链接中引用:“此脚本使用Excel的自动填充功能来检查单元格A1和A2中的数据,然后通过A10自动填充剩余的单元格列. ..
发布时间:2021-05-05 19:52:39 Python

使用Python win32com获取Excel工作表列表

正在寻找一种简单的方法来使用Python 3中的win32com在Excel工作簿中获取工作表列表.我宁愿避免迭代,但找不到找到该函数的函数. 解决方案 Callig .Sheets 属性,返回 Sheets集合, 要获取每个工作表,您必须进行迭代,这将 ..
发布时间:2021-05-05 19:08:06 Python

Python win32com'无效的参数数量'

我正在尝试使用win32com使用以下代码将多个xlsx文件转换为xls: import win32com.clientf = r“./input.xlsx"xl = win32com.client.gencache.EnsureDispatch('Excel.Application')wb = xl.Workbooks.Open(f)xl.ActiveWorkbook.SaveAs("./s ..
发布时间:2021-05-05 19:00:30 Python

只读具有值python win32com的Excel单元格

我有一个如下的Excel文档 num value1 value21 A 1002个3 c 300 我想遍历 value2 值超过200的东西,如果发现值超过200,则打印 value1 .我遇到的最大问题是,告诉它在到达带有文本的单元格末尾时停止for循环. 理想情况下,我的循环是这样的: ,而columnA不为空:如果value2>200:打印(值1) 一些注意事项:我正在使 ..
发布时间:2021-05-05 18:58:43 Python

如何让python等待Excel宏/刷新完成

我正在使用Python在excel中运行宏.我希望Python关闭Excel.宏会刷新excel中的数据连接,这可能会很慢. 我如何让python等到刷新完成才能关闭.这就是我正在使用的,在xl.Quit之前需要一些东西,等到宏刷新完成后才能完成??? 导入win32com.client导入操作系统xl = win32com.client.DispatchEx("Excel.Applica ..
发布时间:2021-05-05 18:58:38 Python