Articles of win32com

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: […]

¿Cómo tener la terminación del código win32com en IPython?

Vía import win32com.client wordapp = win32com.client.gencache.EnsureDispatch(‘Word.Application’) Puedo obtener un objeto de Application Word documentado, por ejemplo, aquí . Sin embargo, el autocompletado de ipython no tiene conocimiento de esa API, ¿hay alguna manera de agregar eso?

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’ […]