Articles of win32com

Python – Serie de gráficos Extra Excel con win32com

Estoy escribiendo algo de código para una tarea y necesito crear un gráfico de columnas simple en Excel. Esta tarde encontré win32com (una herramienta increíble, por cierto), pero he estado sufriendo por la falta de documentación al respecto o por mi falta de suerte para encontrarla ^^ Estoy jugando con los gráficos, y creo que […]

Palabra y Python – Crear tabla de contenidos

Estoy usando la extensión pywin32.client para python y estoy creando un documento de Word. He intentado una buena cantidad de métodos para generar un ToC pero todos han fallado. Creo que lo que quiero hacer es llamar al objeto ActiveDocument y crear uno con algo como este ejemplo de la página de MSDN: Set myRange […]

Python – Crear acceso directo con argumentos

Usando win32com.client, estoy intentando crear un acceso directo simple en una carpeta. El acceso directo, sin embargo, me gustaría tener argumentos, excepto que sigo recibiendo el siguiente error. Traceback (most recent call last): File “D:/Projects/Ms/ms.py”, line 153, in scut.TargetPath = ‘”C:/python27/python.exe” “D:/Projects/Ms/msd.py” -b ‘ + str(loop7) File “C:\Python27\lib\site-packages\win32com\client\dynamic.py”, line 570, in __setattr__ raise AttributeError(“Property ‘%s.%s’ […]

Envíe correo electrónico a múltiples destinatarios utilizando el módulo win32com en Python

Estoy usando win32com para enviar correos electrónicos después de que mi código haya terminado. Sin embargo, no puedo averiguar cómo enviarlo a más de 1 persona. Ahora solo puedo agregarme en cc, pero no en la lista de destinatarios. Aquí está mi código: import win32com.client import datetime as date olMailItem = 0x0 obj = win32com.client.Dispatch(“Outlook.Application”) […]

Python win32 COM cierre excel libro de trabajo

Abro varios libros diferentes (formato xlsx de excel) en COM, y me meto con ellos. A medida que el progtwig avanza, deseo cerrar un libro de trabajo específico pero mantener el rest abierto. ¿Cómo cierro UN libro de trabajo? (en lugar de toda la aplicación de Excel) xl = Dispatch(“Excel.Application”) xl.Visible = False try: output […]

Python: Actualizar tablas dinámicas en la hoja de cálculo

Estoy creando una secuencia de comandos de Python que me permitirá abrir una hoja de cálculo de Excel 2010 e imprimirla. Tengo la mayor parte del camino import win32com.client office = win32com.client.Dispatch(“Excel.Application”) wb = office.Workbooks.Open(r”path\to\excel\file\to\print.xlsm”) count = wb.Sheets.Count for i in range(count): ws = wb.Worksheets[i] pivotCount = ws.PivotTables().Count for j in range(1, pivotCount+1): #TODO code […]

Error de conexión de Win32Com a Autocad a través de Python

Necesito conectarme y controlar Autocad a través de la interfaz Com. Para este propósito, yo uso Python. En mi primera prueba con un fragmento muy básico, recibí un error. El codigo es import win32com.client acad = win32com.client.Dispatch(“AutoCAD.Application”) doc = acad.ActiveDocument doc.Utility.Prompt(“Hello from Python\n”) y cuando bash ejecutarlo, obtengo esto: Traceback (most recent call last): File […]

Excepción “no implementada” cuando se usa pywin32 para controlar Adobe Acrobat

He escrito una secuencia de comandos en python utilizando pywin32 para guardar archivos pdf en texto que hasta hace poco funcionaba bien. Yo uso métodos similares en Excel. El código está abajo: def __pdf2Txt(self, pdf, fileformat=”com.adobe.acrobat.accesstext”): outputLoc = os.path.dirname(pdf) outputLoc = os.path.join(outputLoc, os.path.splitext(os.path.basename(pdf))[0] + ‘.txt’) try: win32com.client.gencache.EnsureModule(‘{E64169B3-3592-47d2-816E-602C5C13F328}’, 0, 1, 1) adobe = win32com.client.DispatchEx(‘AcroExch.App’) pdDoc = […]

Python leyó mi correo electrónico de Outlook y analizó los mensajes

Posible duplicado: Lectura de correos electrónicos desde Outlook con Python a través de MAPI Soy completamente nuevo en Python y se me ha asignado la tarea de escribir un progtwig que se conecte a mi buzón de Microsoft Outlook, pase por todos los correos electrónicos y, si el asunto tiene una palabra determinada, se guardarán […]

Actualice la TOC (tabla de contenido) de los documentos .docx de MS Word con Python

Uso el paquete “python-docx” de python para modificar la estructura y el contenido de los documentos MS Word .docx. El paquete no tiene la posibilidad de actualizar la tabla de contenido (tabla de contenido) [ Python: cree una “tabla de contenido” con python-docx / lxml . ¿Existen soluciones para actualizar la TDC de un documento? […]