Articles of win32com

No se puede cerrar Excel completamente usando win32com en Python

Este es mi código, y encontré muchas respuestas para VBA , .NET framework y es bastante extraño. Cuando ejecuto esto, Excel se cierra. from win32com.client import DispatchEx excel = DispatchEx(‘Excel.Application’) wbs = excel.Workbooks wbs.Close() excel.Quit() wbs = None excel = None # <– Excel Closes here Pero cuando hago lo siguiente, no se cierra. excel […]

Python, Pyinstaller creando accesos directos en windows

Estoy creando un script en Python que crea un archivo de acceso directo ( .lnk ), usando el módulo win32com.client , estoy usando pyinstaller para convertirlo a exe. También estoy usando Tkinter , así que necesito –tk support en pyinstaller . Pyinstaller no parece funcionar con –tk e importar win32com.client al mismo tiempo (no tengo […]

Agregar hojas de Excel al final del libro de trabajo

Estoy tratando de agregar hojas de trabajo de Excel al final de un libro de trabajo, reservando la primera hoja para un resumen. import win32com.client Excel = win32com.client.DispatchEx(‘Excel.Application’) Book = Excel.Workbooks.Add() Excel.Visible = True Book.Worksheets(3).Delete() Book.Worksheets(2).Delete() Sheet = Book.Worksheets(1) Sheet.Name = “Summary” Book.Worksheets.Add(After=Sheet) Sheet = Book.Worksheets(2) Sheet.Name = “Data1” Este código agrega la nueva hoja […]

Tabla de lectura Contet en el encabezado y pie de página en un archivo de MS-Word con Python

Esta es mi pregunta extendida para la pregunta: ¿Cómo leer el contenido de una tabla en un archivo MS-Word usando Python? La solución provista por @YusuMishi es excelente, pero no atrapa los encabezados en el encabezado y pie de página. Permítanme elaborar sobre eso: Usando el codigo import win32com.client as win32 import os word = […]

Python Win32 Guardar

Estoy usando python para abrir un archivo de Excel y hacer algunos cambios y luego necesito guardarlo. Puedo hacer todo excepto la parte de guardar. ¿Cómo consigo python para guardar el archivo. Si lo guardo, aparece el cuadro emergente y puedo hacer clic en guardar, pero no quiero tener que hacer clic manualmente en guardar. […]

Python Win32com Outlook 2013 Excepción de devolución de SendUsingAccount

Mientras trabajaba en una automatización de correo simple con python y win32com api, tuve un problema con SendUsingAccount. Se ignoró o, peor aún, se generó un error cuando actualicé de Windows 7 a Windows 10. Aquí está mi código original import win32com.client o = win32com.client.Dispatch(“Outlook.Application”) oacctouse = None for oacc in o.Session.Accounts: if oacc.SmtpAddress == […]

¿Cómo abrir escribir el archivo excel reservado en python con win32com?

Estoy tratando de abrir un archivo ms excel 2007 protegido contra escritura usando win32com en python. Puedo abrirlo con la entrada del usuario de la contraseña en el cuadro de diálogo de Excel. Quiero poder abrir el archivo sin la interacción del usuario. He intentado lo siguiente, pero aún aparece el cuadro de diálogo. app.Workbooks.Open(“filename.xls”, […]

matriz de escritura para excel en python con win32com

Estoy haciendo un python que analiza los archivos de datos. Los datos analizados se envían a un archivo de Excel. Los datos pueden ser bastante grandes. Estoy viendo de 10 a 20 columnas, pero el número de filas puede ser muy superior a 100.000. Escribir esta cantidad de datos para excel con win32com lleva una […]

Python Win32Com cómo configurar el valor de la opción WinHttp

from win32com.client import Dispatch winhttp = Dispatch(‘winhttp.winhttprequest.5.1’) print winhttp.Option(6) #True winhttp.Option(6) = False #SyntaxError <—————-how to set Option(6) to false print winhttp.Option(6) winhttp.Open('GET', 'http://google.com', False) winhttp.Send() print winhttp.responsetext =========================================== salida: syntax no válida: winhttp.py, línea 13, pos 11 Archivo “c: \ Users \ *** \ Desktop \ winhttp.py”, línea 13, en? set winhttp.Option (6) = […]

Error “El objeto invocado se ha desconectado de sus clientes”: automatice IE 8 con python y win32com

Me gustaría automatizar la máquina de Internet Explorer 8 (usando Python 2.7 en Windows 7). Aquí está mi código después de una publicación que se encuentra en SO : import sys, time from win32com.client import WithEvents, Dispatch import pythoncom import threading stopEvent=threading.Event() class EventSink(object): def OnNavigateComplete2(self,*args): print “complete”,args stopEvent.set() def waitUntilReady(ie): if ie.ReadyState!=4: while 1: […]