win32com相关内容

将附加参数传递给 python 回调对象 (win32com.client.dispatchWithEvents)

我正在使用 win32com 包与 Windows 应用程序交互(应用程序并不重要). 简而言之,我想要实现的是订阅更新的表. 我已经成功地实现了一个回调,该回调接收表更新时返回的数据,但我现在需要的是对收到的数据采取行动. 如果我可以用额外的参数实例化回调对象(见下面的代码),这个问题将很容易解决,但我不知道如何做到这一点. 回调类: class callBackEve ..
发布时间:2021-11-17 05:43:13 其他开发

由pywin32制作的python可执行文件中的dll加载错误

我使用 py2exe 和 64 位 python 解释器和 32 位 python 解释器创建了 python 可执行文件. 在我的程序中,我使用了 pywin32 com 模块,因此我在创建可执行文件之前安装并安装了 64 位和 32 位版本的程序. 64 位 exe 运行正常,但 32 位 exe 有以下问题: 回溯(最近一次调用最后一次):文件“program.py",第 11 ..
发布时间:2021-11-17 02:13:05 其他开发

Python win32com 不知道模块的名称

当我在 pythonwin 中查看 COM 浏览器时,我正在寻找一个 python Zune(Windows 媒体的东西)api.我找到了一个叫做 ZuneWmdu 类型库 (1.0) 的东西.我在那个库上使用了 makepy,它生成了一个文件 9FE20C05-81CE-46D7-9C56-FD97A865BBB8x0x1x0.py 在 python 2.7.3\Lib\site-pack ..
发布时间:2021-11-15 01:13:57 其他开发

Python 使用 win32com 关闭工作簿

我在 Windows 10 机器上使用 python 2.7.11,我正在使用 Update_table.xls 工作表中包含的 VBA 更新文件.我正在使用以下代码,但我发现一旦 py 脚本运行,Excel 工作表有时会在任务管理器中保持打开状态. 导入 win32com.clientxl=win32com.client.Dispatch("Excel.Application")xl.Work ..
发布时间:2021-09-25 18:34:52 其他开发

如何启动 COM 服务器?代码在 Python 中

我想将 Python 代码作为 COM 服务器运行.最终我想运行一个可用的 RTD 服务器 here.但首先我想知道你到底需要做什么才能让任何 COM 服务器运行.所以让我们关注这个例子. 类HelloWorld:_reg_clsid_ =“{7CC9F362-486D-11D1-BB48-0000E838A65F}"_reg_desc_ = "Python 测试 COM 服务器";_reg_p ..
发布时间:2021-09-25 18:34:48 其他开发

使用Python在word中查找和替换脚注

我正在尝试使用 Python 来超链接 MS Word 文档中的文本.我目前正在使用 win32com 模块,但我对如何从脚注中获取文本(以及如何添加超链接)感到有些困惑. 我尝试阅读以下内容:https://msdn.microsoft.com/en-us/图书馆/kw65a0we(VS.80).aspxhttps://msdn.microsoft.com/en-us/library/bb ..
发布时间:2021-09-25 18:34:45 其他开发

使用python动态读取和/或覆盖excel文件而不会出现覆盖警报

出于某种原因,以下代码运行良好,但即使我已设置 xl.EnableEvents = False,文件覆盖警报仍不断出现,除非我手动单击覆盖文件弹出窗口,否则代码不会进一步执行.有谁知道如何解决这一问题? 代码打开一个excel文件,其中包含一个允许excel文件连接到bloomberg api的字符串,我使用了这个解决方案此处 使其工作.只要文件打开足够长的时间,数据就会被拉入文件,然后保存 ..
发布时间:2021-09-25 18:34:39 其他开发

指示电子邮件的类型

我有以下自动化程序,该程序将添加了特定链接的电子邮件发送给自己: 将 win32com.client 导入为 win32导入easygui导入 tkinter从 tkinter 导入文件对话框导入pywinauto导入 pywinauto.controls从 pywinauto.application 导入应用程序### easygui 命令要求用户输入fieldNames_text= ['', ..
发布时间:2021-09-25 18:34:35 其他开发

使用 python 在 excel 上加载 Bloomberg 插件时遇到问题

我正在尝试打开一个连接到 BBG 和刷新值的 excel. 为了打开excel实例并加载bloomberg插件,我不久前使用了附加链接中的解决方案Python 使用 win32com 不会更新需要添加的 Excel 表-ins 该解决方案对我来说一直很好,直到今天由于某种原因 xlapp.RegisterXLL('C:/blp/API/Office Tools/bofaddin.dll ..
发布时间:2021-09-25 18:34:33 其他开发

使用 win32com 的 Python 不会使用所需的加载项更新 Excel 表

我正在尝试获取一个 python 脚本来创建一个带有公式的 excel 文件,该文件可以在工作簿打开时执行(它需要一个仅在 excel 中可用的加载项).打开后,excel 将计算公式,python 将关闭并保存文件.然后我可以将这个 excel 文件用于我的 python 脚本的其余部分.但是,在我手动打开 python 创建的 excel 文件之前,我无法使用 add in 来执行公式. ..
发布时间:2021-09-25 18:34:30 其他开发

在python中使用TASK_TRIGGER_LOGON创建计划任务

我正在尝试创建一个每次当前用户登录时都会运行的任务. 我找不到任何好的示例或文档.我发现的最好的例子是this. 我尝试将 TASK_TRIGGER_DAILY = 2 换成 TASK_TRIGGER_LOGON = 9,删除 tigger.DaysInterval = 100 并使用相关的对象,如 >trigger.Delay 等在这里找到. 它总是导致: Pywintyps ..
发布时间:2021-09-25 18:34:27 其他开发

如何将参数传递给 win32com 事件处理程序

下面的代码工作正常.我找不到将某些参数传递给 EventHandler 或从 EventHandler 调用 MainClass 的方法的方法.例如,我想通过构造函数或 setter 方法传递它,而不是使用常量 param.我已经尝试过此处的建议.但在这种情况下,EventHandler 实例不会捕获任何事件(或者至少没有出现在标准输出中). class EventHandler:参数 = "值 ..
发布时间:2021-09-25 18:34:23 其他开发

有没有办法使用 Python Win32com 模块读取任何本地 PST 文件并将消息导出为 MSG 文件?

我正在进行一个两阶段的数字取证项目,在第一阶段,我需要提取存储在多个 Outlook 的 PST/OST 文件中的所有消息,并将它们保存为 MSG 文件,如 pstFilename\inbox 等文件夹层次结构,草稿,已发送... 对于示例中的每个 PST 文件. 对于第二阶段,现在已经完成,我使用 python (3.x) 和 Win32Com 模块遍历目标文件夹内的所有子文件夹,搜索和散 ..
发布时间:2021-09-25 18:34:21 其他开发

Python win32com - 安装了 32 位和 64 位版本的应用程序

我正在使用 python win32com 模块来自动化 Adob​​e Photoshop.这在某些机器上运行良好(在 Windows 帐户权限有限的用户上无法正常工作,但这是另一个问题). 但在安装了 32 位和 64 位版本 Photoshop 的机器上,我在尝试访问 com 对象时遇到错误,不是 Photoshop.Application 对象本身,而是 Photoshop.Phot ..
发布时间:2021-09-25 18:34:18 其他开发

win32com (python) 错误

我正在尝试在记事本中为我正在处理的程序自动执行一个操作,但我无法弄清楚我收到的错误消息. 导入操作系统导入 win32comobject = win32com.client.Dispatch("Notepad.Application") 错误 回溯(最近一次调用最后一次):文件“",行1、在文件中“C:\Python27\lib\site-packages\win32com\client ..
发布时间:2021-09-25 18:34:15 其他开发

如何在 MS Word 中使用 win32com.client.constants?

这段代码有什么问题?为什么 win32com.client.constants 没有 wdWindowStateMinimize 属性? >>>导入 win32com.client>>>w=win32com.client.Dispatch("Word.Application")>>>w.WindowState = win32com.client.constants.wdWindowStateMi ..
发布时间:2021-09-25 18:34:12 其他开发

使用 Python 从 Outlook 发送电子邮件不起作用

我一直在运行一些代码,它使用 win32com.client 自动处理一些电子邮件.一切都已经工作了几个月,但今天我遇到了一个错误. 导入 win32com.clientolMailItem = 0obj = win32com.client.Dispatch("Outlook.Application")newMail = obj.CreateItem(olMailItem) 今天我收到错误 A ..
发布时间:2021-09-25 18:34:10 其他开发

如何使用 Python 列出所有 Excel 宏名称

我正在开发这个应用程序,它可以加载 Excel 工作表并允许用户运行宏和标记单元格.我在尝试从 Excel 工作表中读取宏时遇到了问题.我正在使用 win32com 模块进行所有 excel 访问.到目前为止,它对我来说很好.但是我正在努力尝试创建将为我提供所有宏的代码.我有相应的 VBA 代码,它确实为我提供了宏,但到目前为止,我尝试将其转换为 python 没有成功.我想使用 Python 代 ..
发布时间:2021-09-25 18:34:07 其他开发

向 Excel 提供来自 win32com 的数据时命名冲突(_FilterDatabase)

我想创建一个快速脚本,从标准化表单(word docs/docxs)中提取数据并将它们传输到 Excel 工作表中,并附上一个可以进行一些计算的工作表.一切都很好,只有一个例外: 我希望能够过滤特定项目编号、用户姓名首字母或其他数据点的结果,但是当我在 Excel 工作表上添加过滤器时,每当我从 Python 运行它时,我都会收到“命名冲突"错误消息e并且必须为“_FilterDatabas ..
发布时间:2021-09-25 18:34:04 其他开发