win32com

    1热度

    1回答

    我正在尝试编写一个脚本来打开现有的.xlsx文件,将Visual Basic宏脚本编写为自动调整大小注释,执行所述宏,然后关闭并保存工作簿。 我对win32com.client并不熟悉,经过几个小时的挖掘,我还没有找到用于从python编写VB宏脚本的好文档。因此,我缝合在一起,利用这些线程反馈的脚本: https://stackoverflow.com/a/19506287/7547876 ht

    0热度

    1回答

    我试图打开受保护的Excel文件,并将内容复制到另一个文件我用这下面的代码片段: import win32com.client xlApp = win32com.client.Dispatch("Excel.Application") filename='C:/Users/sh/Documents/Supply.xls' xlwb = xlApp.Workbooks.Open(filena

    0热度

    1回答

    我希望将我的excel文件的第一行转换为小写。如何做到这一点做到这一点: import win32com.client excel = win32com.client.Dispatch("Excel.Application") excel.DisplayAlerts = False excel.Visible=False for i in files: doc = excel.W

    0热度

    3回答

    我想知道是否有一种方法来定义一个函数的参数,但如果它们不适用,忽略函数内的一些参数。 例如,在这段代码中,我试图从参考表中找到联系人下的一个独一无二的伞向发送电子邮件,但表中可能有行的联系人可能被限制为可能只有一两个人vs五。如果是这样,那么第一个/第二个联系人之后的所有其他联系人的参数应该被忽略。 reference = [ {'Code': '10', "Group": "There

    2热度

    1回答

    我目前正试图从.ppt和.pptx文件中提取文本。我成功地使用python-pptx来处理.pptx文件,但是根据its documentation,“PowerPoint 2003及更早版本中的.ppt文件将无法工作。” 使用此行代码创建演示项目当: `prs = Presentation("Filepath\\presentation.ppt")` 我收到以下错误: `Traceback

    1热度

    1回答

    我用win32com和python3.x创建了一个小代码,它只是通过一个outlook文件夹并对内部消息执行一些操作(移动它们,读取它们等)。 除了一个奇怪的小问题之外,它完美地工作......文件夹中只有50%的项目正在处理中!收件箱中有500件物品? 250分析。 30? 15留在收件箱中。 1?处理没有问题。 如果我使用“messages.Count”,我可以看到邮箱中有多少封电子邮件 -

    0热度

    1回答

    我试图以编程方式编写一个Word文件,并努力在选择对象上交替样式。这里是代码的相关位: objWord = win32com.client.Dispatch("Word.Application") objSel = objWord.Selection writestuff = "\r\nSome Heading" objSel.Style = objWord.ActiveDocument.S

    0热度

    1回答

    我能找到的最后一排,我有我的变量设置,但是我得到这个错误:此对象不支持枚举 ## Export Severity to Qualy Data ## ## access excel application and open active worksheet ## Excel = win32.gencache.EnsureDispatch('Excel.application') Excel.V

    2热度

    1回答

    我使用Python中pywin32.client延伸,建设一个Word文档表。我尝试了很多方法来生成ToC,但都失败了。 我想我想要做的就是调用的ActiveDocument对象,并创建一个与像从MSDN页面下面这个例子: Set myRange = ActiveDocument.Range(Start:=0, End:=0) ActiveDocument.TablesOfContents.Ad

    0热度

    1回答

    我目前从win32com软件包开始。我有哪里我使用的Python编程COM对象XSL文件: <xsl:value-of select="plugin:GetTest(.)"/> XSL转换使用MSXML2 XSL处理器和Python COM对象所做的是使用ADDOBJECT方法注入。 的GetTest方法的实施如下: def GetTest(self, obj): IID_IXML