Articles of ms word

Extracción de palabras resaltadas de documento de Word (.docx) en Python

Estoy trabajando con un montón de documentos de palabras en los que tengo texto (palabras) que están resaltados (usando códigos de color, por ejemplo, amarillo, azul, gris), ahora quiero extraer las palabras resaltadas asociadas con cada color. Estoy progtwigndo en Python. Esto es lo que he hecho actualmente: abrió el documento de word con [python-docx][1] […]

Edición de encabezado de MS Word con win32com

Estoy intentando editar el encabezado de un documento de MS Word que tiene un encabezado existente usando win32com . Intenté esto para editar el encabezado de la página: import win32com.client as win32 word = win32.gencache.EnsureDispatch(‘Word.Application’) doc=word.Documents.Open(“C:\\a.docx”) word.Visible = True word.ActiveDocument.Sections[0].Headers[win32.constants.wdHeaderFooterPrimary].Range.Text=’test text’ word.ActiveDocument.Save() doc.Close(False) word.Application.Quit() ¡Pero no tiene efecto (el encabezado no cambió en absoluto)! ¿Cuál […]

Al obtener el objeto Document desde el objeto Word.Application, sus miembros no se llenan desde el caché gencache mientras que VBSEdit puede obtenerlos.

https://mail.python.org/pipermail/python-win32/2004-October/002582.html resume mi problema perfectamente (con pequeñas modificaciones para actualizarlo en mi caso): Me gustaría tener una instancia de documento de Word con todos los métodos y propiedades visibles durante la sesión interactiva. Este es mi currículum: >>> from win32com.client import gencache, Dispatch >>> gencache.EnsureModule(‘{00020905-0000-0000-C000-000000000046}’, 0, 8, 1, bForDemand=True) >>> word = Dispatch(‘Word.Application’) >>> word […]

¿Cómo puedo obtener el texto por color de un documento de Word con win32com?

Tengo un documento de Word con varias tablas. En cada mesa hay dos colores, negro y rojo. Me gustaría obtener el texto de las celdas en una tabla de documentos de Word por su color. Encontré una manera, pero creo que es muy ineficiente. El siguiente código obtiene el texto de una celda de tabla […]

Leer y escribir el archivo .docx con python

Tengo una carpeta que contiene varios archivos .docx con nombres [Code2001.docx, Code2002.docx… Code2154.docx] . Estoy tratando de escribir un guión que: Abra cada archivo .docx Adjuntar una línea al documento; “Esto está marcado” Guarde el archivo .docx en otra carpeta, llamada “Code2001_checked” Después de buscar solo he conseguido obtener el nombre del archivo con el […]

¿Cómo empiezo con PyWin32

Estoy buscando buenos recursos para empezar a usar pywin32. No he encontrado mucho en tutoriales, libros o blogs que hablen de ello. Me gustaría poder usar Python para automatizar algunas de mis tareas repetitivas comunes de Microsoft Excel y Word (como abrir un documento de Word y buscar y reemplazar datos de una hoja de […]

Especifique la apariencia del borde en las tablas usando python-docx

Estoy revisando el tutorial y la documentación de python-docx . Sin embargo, no puedo encontrar ninguna referencia a cómo puedo especificar y manipular el aspecto del borde de una tabla creada en un documento de Microsoft Word. Cuando uso el siguiente código: from docx import Document from docx.shared import Inches document = Document() ################################ ################################ […]

Eliminando Párrafo De La Célula En Python-Docx

Estoy intentando crear una tabla con un encabezado de dos filas que utiliza un formato de plantilla simple para todo el estilo. El encabezado de dos filas es obligatorio porque tengo encabezados que son iguales en dos categorías principales. Parece que la única manera de manejar esto dentro de Word para que un documento se […]

¿Cómo leer los números de lista de niveles múltiples en ms word (modelo de objeto de word)?

Quiero leer formatos de lista de niveles múltiples en Word. por ejemplo, si la lista es 1.abc 2.def a.ghi b.jkl con el objeto de rango para ghi, Quiero obtener la cadena de número de lista como, 2.a. ghi Tengo que saber que Listformat.ListLevelNumber da el nivel de lista. Pero no obteniendo ninguna propiedad para obtener […]

PyInstaller y el módulo python-docx no funcionan juntos

Estoy tratando de hacer un ejecutable de mi progtwig para dar a mi equipo FTC. Todo funciona, pero cuando bash usar mi script que incluye python-docx en él pero no lo completa todo. Funciona cuando lo ejecuto en PyCharm y desde la terminal. Aquí está el código. Tengo python3. from tkinter import * import sys,math,random,datetime,os,time […]