win32com相关内容

“显示公式"在excel中使用python& win32com

如何使用Python3和win32com.client在Excel工作簿中显示/显示所有公式,就像我可以使用Cntrl-`进行交互式操作 我相信我必须使用 Windows DisplayFormulas属性,但是我不知道如何在Python中访问ActiveWindow来完成此操作. 这是我打开电子表格和第一个工作簿并保存的代码: import win32com.client e ..

对单元格范围进行排序,win32com.client

我正在尝试使用win32com在python中对一系列单元格进行排序: 我一直在使用的代码是: sheet.Range("A1:B8").Sort(Key1=sheet.Range("B1"), Orientation=constants.xlAscending) 正在工作.它按第二列对单元格范围进行排序: 在需要时,将“降序"而不是“升序"排序: sheet.Rang ..
发布时间:2020-07-21 03:57:58 Python

如何在PyCharm中获得用于COM编程的代码完成功能?

使用app = win32com.client.Dispatch('Some.Application')时,有没有可行的方法在PyCharm中获得代码完成?必须重新输入(或复制-粘贴)API文档中的所有内容,这很繁琐,因此创建骨架是.没有其他方法可以让PyCharm知道通过COM提供的接口,特别是如果我可以提供.tlb文件的话?还是至少有某种方法可以从TypeLib自动生成这样的框架(或包装模块? ..
发布时间:2020-07-12 05:10:46 Python

从win32或pypff读取PST文件

我想使用Python读取PST文件.我发现2个库win32和pypff 使用win32,我们可以使用以下命令初始化一个Outlook对象: import win32com.client outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI") inbox = outlook.GetDe ..
发布时间:2020-07-04 19:50:25 Python

查询桌面搜索时如何使用win32com处理溢出?

我正在使用Python + ADO查询Windows桌面搜索JET(ESE)数据库。它可以工作,但是在〜7600条记录之后,使用 MoveNext 前进到下一条记录时出现异常。我知道它不在EOF上,因为我可以在VBScript中运行相同的查询,并通过相同的查询获取更多记录。 异常回溯 回溯(最近一次通话最近): 文件“ test_desktop_search.py​​”,第60行,在 ..
发布时间:2020-06-02 19:10:10 Python

使用ADO和win32com获取SQL Server消息

我目前正在尝试编写一个工具,使非计算机知识的用户可以非常轻松地备份SQL Server数据库。 为此,我希望使用ADO,win32com和adodbapi的有趣组合。目前,我可以轻松地连接到服务器并发出 BACKUP DATABASE T-SQL命令。 这可行,但是该命令通常需要很长时间才能执行(特别是在大型数据库上)。为此,我希望捕获并解析 InfoMessage 事件( MSDN ..
发布时间:2020-06-02 19:09:47 数据库

使用Python从Excel到PowerPoint的图表

我有一个使用出色的“ xlsxwriter”模块创建的excel工作簿。在此工作簿中,大约有200个嵌入式图表。我现在正在尝试将所有这些图表导出到几个Powerpoint演示文稿中。理想情况下,我想保留原始格式和嵌入式数据,而不链接到外部excel工作簿。 我敢肯定有一种使用VBA做到这一点的方法。但是,我想知道是否有办法使用Python做到这一点。有没有办法将xlsxwriter图表对象放 ..
发布时间:2020-05-30 02:48:22 Python

Python win32com PivotCache.CreatePivotChart()错误:“发生异常"

2017年9月还有一个问题可以解决同样的问题,但没有答案:我已经尝试了几种方法来使它起作用,所以我想解释一下这些方法,并希望从某人那里获得如何使它起作用的见解.这似乎不是一条破旧的道路,所以我没有很高的希望. 环境详细信息: Windows 10 Office 2013 Anaconda 3.6 我使用 win32com.client.gencache.EnsureDi ..
发布时间:2020-05-28 01:29:45 其他开发

用python win32com创建数据透视图

有没有人可以提供示例代码来在excel中创建数据透视图? 我有一个示例来创建带有数据透视表的数据透视表,它可以工作,而当我尝试以相同的方式创建数据透视图时,它总是会失败! import win32com.client import os Excel = win32com.client.gencache.EnsureDispatch('Excel.Application') win32 ..
发布时间:2020-05-28 01:28:44 Python

Python从剪贴板保存xlPicture

当前,我有一个xlPicture(通过win32com)保存在剪贴板中(通过win32com): ws.Range(ws.Cells(1,1),ws.Cells(8+rows,total_length)).CopyPicture() #Copies xlPicture to clipboard 现在我想将剪贴板中的图像保存到文件中,所以我尝试使用PIL: from PIL ..
发布时间:2020-05-27 21:03:01 Python

Python-将XLSX转换为PDF

我一直在开发服务器中使用win32com模块来轻松地从xlsx转换为pdf: o = win32com.client.Dispatch("Excel.Application") o.Visible = False o.DisplayAlerts = False wb = o.Workbooks.Open("test.xlsx"))) wb.WorkSheets("sheet1").Selec ..
发布时间:2020-05-25 03:58:36 Python

选择“来自".领域使用python win32com Outlook

我正在尝试使用python自动处理电子邮件.不幸的是,我工作的网络管理员阻止了SMTP中继,因此我无法使用该方法发送电子邮件(它们是从外部发送的). 因此,我正在使用win32com通过Outlook自动发送这些电子邮件.除了一件事,这工作正常.我想在我的python代码中选择"FROM"字段,但我根本无法弄清楚该怎么做. 任何见识将不胜感激. 解决方案 如果配置了单独的POP ..
发布时间:2020-05-22 19:45:33 Python

python win32com Outlook 2013 SendUsingAccount返回异常

在使用python和win32com api进行简单的邮件自动化时,我遇到了SendUsingAccount的问题.从Windows 7升级到Windows 10时,它会被忽略,或者更糟的是会产生错误. 这是我的原始代码 import win32com.client o = win32com.client.Dispatch("Outlook.Application") oacctou ..
发布时间:2020-05-22 19:39:21 Python

通过Python从特定的Outlook帐户发送电子邮件?

每当某些进程完成运行时,我都有一些写给电子邮件实验室用户的代码.这是使用SMTP从Gmail帐户发送的. 但是,我的主管希望从官方部门地址发送邮件,这意味着我已经使用Outlook和MAPI.我已经创建了一个帐户,无论运行该作业的实验室机器如何,我都希望电子邮件源自该帐户.问题是我只能从本地Outlook帐户获取要发送的电子邮件,而并非所有的实验室计算机都具有本地帐户. import ..
发布时间:2020-05-22 19:36:22 Python