Tag: WIN32COM
Nuevo en win32com. Estoy intentando abrir PowerPoint, pero win32com.client.gencache.EnsureDispatch tarda mucho en ejecutarse. import glob, win32com.client, pythoncom print(‘import’) pptApp= win32com.client.gencache.EnsureDispatch(‘powerpoint.application’, 1) print(‘pptapp’) presentation = pptApp.Presentations.Add() slide = presentation.Slides.Add(1, 12) myDiamond = slide.Shapes.AddShape(4, Top=100,Left=100, Width=20, Height=20) presentation.SaveAs(“myPowerPoint”, 1)
Estoy escribiendo algunas macros que llaman código de Python para realizar operaciones en rangos de Excel. Es mucho más fácil realizar muchas de las operaciones requeridas con pandas en Python. Como quiero hacer esto mientras la hoja de cálculo está abierta (y es posible que no se haya guardado), estoy . . . Read more
Estoy desarrollando un script en Python que contará el número de correos electrónicos en mi carpeta de Bandeja de entrada en Outlook, dentro de un rango de fechas. Estoy utilizando “Restrict” para establecer un límite para los correos electrónicos que verifico. La variable “fecha” ahora es estática solo para pruebas. . . . Read more
Actualmente estoy tratando de hacer que algunos de mis scripts de Python que acceden regularmente a archivos de Excel sean un poco más robustos. Tengo parte de mi código que se ve así: filename = temp.xlsm xl=win32com.client.Dispatch(“Excel.Application”) xl.Workbooks.Open(filename, ReadOnly=1) xl.Application.Run(macro1) xl.Application.Run(macro2) xl.Workbooks(1).Close(SaveChanges=1) xl.Application.Quit() xl=0 La mayoría de las veces, mis . . . Read more
Quiero usar algo como lo siguiente para manipular Outlook en Python, lo cual parece funcionar para otras personas. Cuando escribo ‘win32’, ‘dispatch’ aparece en la lista desplegable como una función disponible. Pero ‘GetNameSpace’ y ‘CreateItem’ no aparecen en la lista desplegable, ¿por qué? He tenido el mismo problema en otros . . . Read more