win32com相关内容

Python - 带有 win32com 的额外 Excel 图表系列

我正在为作业编写一些代码,我需要在 Excel 中创建一个简单的柱状图.今天下午我找到了 win32com(顺便说一句,这是一个了不起的工具),但我一直在苦于要么缺乏关于它的文档,要么我没有找到它 ^^ 我在玩图表,我想我已经设法做我想做的事,除了一个小例外:我编写的函数总是创建 2 个系列的列. 这就是我所拥有的: xlBook = xlApp.Workbooks.Add()xlS ..
发布时间:2021-12-25 17:10:56 Python

Python - 将 XLSX 转换为 PDF

我一直在我的开发服务器中使用 win32com 模块来轻松地从 xlsx 转换为 pdf: o = win32com.client.Dispatch("Excel.Application")o.可见 = 假o.DisplayAlerts = Falsewb = o.Workbooks.Open("test.xlsx")))wb.WorkSheets("sheet1").Select()wb.Ac ..
发布时间:2021-12-14 15:38:10 Python

.doc 到 pdf 使用 python

我的任务是将大量 .doc 文件转换为 .pdf.我的主管希望我这样做的唯一方法是通过 MSWord 2010.我知道我应该能够使用 python COM 自动化来实现自动化.唯一的问题是我不知道如何以及从哪里开始.我尝试搜索一些教程,但找不到任何教程(可能我有,但我不知道我在找什么). 现在我正在阅读这个.不知道这会有多大用处. 解决方案 一个使用 comtypes,转换单个文件, ..
发布时间:2021-12-14 15:07:50 Python

将 win32com 与多线程一起使用

我正在使用 CherryPy 开发一个需要通过 COM 访问一些应用程序的网络应用程序. 现在我为每个请求创建一个新的应用程序实例,这意味着每个请求等待 3 秒等待应用程序启动,等待 0.01 秒等待实际工作. 我想启动每个 COM 应用程序一次并使其保持活动状态并在以下请求中重用它几秒钟,因为大多数时间它被 5-10 个 ajax 请求的突发使用,然后几个小时没有任何内容. 是 ..
发布时间:2021-12-02 17:19:51 Python

Win32Com 通过 Python 连接到 Autocad 失败

我需要通过 COM 接口连接和控制 AutoCAD.为此,我使用 Python.在我第一次使用非常基本的代码段(1) 时,我遇到了一个错误.代码是: import win32com.clientacad = win32com.client.Dispatch("AutoCAD.Application")doc = acad.ActiveDocumentdoc.Utility.Prompt("你好来 ..
发布时间:2021-11-30 18:27:24 Python

使用 Python 保存 AutoCAD 文件 (.dwg)

我正在使用 win32com 在 AutoCAD 中自动执行一些简单的任务.除了能够保存文件外,它大多运行良好.我的目标是打开一个(模板)文件,根据需要进行调整,然后将文件作为 .dwg 保存在另一个文件夹中,同时将模板留空以备下次使用. 以下是我的代码示例: import win32com.clientacad = win32com.client.dynamic.Dispatch("Au ..
发布时间:2021-11-30 18:24:25 Python

win32com.client 发送不同的附件而不是固定的文件路径

我可以使用以下单个附件脚本向 Outlook 上的不同收件人发送电子邮件,但是如果我尝试使用 for 循环向每个用户发送不同的附件,则它会失败. 当前脚本使用 attachment = r'C:\Users\roy\Royfile.csv'.但我想要 attachment = file,以便不同用户在每个 for 循环中更改附件.这部分不起作用. 不同用户的不同文件,例如下面的Royf ..
发布时间:2021-11-30 15:07:52 Python

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

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

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

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 Python

如何启动 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

使用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

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

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

指示电子邮件的类型

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

使用 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 Python

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

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

在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 Python