Articles of ms word

Obtener PID de MS-Word ApplicationClass?

Considera este código: using Microsoft.Office.Interop.Word; ApplicationClass _application = new ApplicationClass(); ¿Puedo obtener el PID del proceso Winword.exe que inició la aplicación _application? Necesito el PID porque con archivos corruptos, simplemente no puedo salir de ApplicationClass, incluso usando este código: _application.Quit(ref saveFile, ref missing, ref missing); System.Runtime.InteropServices.Marshal.ReleaseComObject(_application); GC.Collect(); GC.WaitForPendingFinalizers(); No puedo buscar el proceso winword.exe y […]

WinWord.exe no se cerrará después de llamar a Word.Documents.Add – Word .NET Interop

Me encuentro con el escenario clásico donde, al crear objetos Word COM en .NET (a través del ensamblado Microsoft.Office.Interop.Word), el proceso WinWord no se cerrará aunque esté cerrando y soltando correctamente los objetos . Lo he reducido al uso del método Word.Documents.Add (). Puedo trabajar con Word de otras formas sin problemas (abrir documentos, modificar […]

Reemplazar el texto de marcador en el archivo de Word utilizando Open XML SDK

Supongo que v2.0 es mejor … tienen algunos buenos ejemplos de “cómo …: pero los marcadores no parecen actuar tan obviamente como una tabla … un marcador está definido por dos elementos XML BookmarkStart & BookmarkEnd . Tenemos algunas plantillas con texto como marcadores y simplemente queremos reemplazar los marcadores con algún otro texto … […]

Insertar nuevas líneas en Word usando OpenXML

Estoy usando openxml WordProcessingDocument para abrir una plantilla de Word y reemplazar placeholder x1 con una cadena. Esto funciona bien a menos que necesite que la cadena contenga una nueva línea. ¿Cómo puedo reemplazar x1 con el texto que puede contener nuevas líneas que la palabra reconocería? He intentado \ n \ r pero estos […]

Genere documentos de Word (en Excel VBA) a partir de una serie de Plantillas de documentos

Oigan todos. Intentaré hacer esto breve y simple. 🙂 yo tengo Aproximadamente 40 documentos de Word con una serie de campos (nombre, dirección, etc.) que deben cumplimentarse. Históricamente, esto se hace manualmente, pero es repetitivo y engorroso. Un libro de trabajo donde un usuario ha llenado un gran conjunto de información sobre un individuo. Necesito […]

Reemplazar un texto en Apache POI XWPF

Acabo de encontrar que la biblioteca de POI de Apache es muy útil para editar archivos de Word usando Java. Específicamente, quiero editar un archivo DOCX utilizando las clases XWPF de POI de Apache. No encontré ningún método / documentación adecuada después de lo cual pude hacer esto. ¿Puede alguien explicar por pasos cómo reemplazar […]

¿Cómo obtener el evento “KeyPress” de un complemento de Word 2010 (desarrollado en C #)?

¿Cómo puedo “atrapar” el evento KeyPress de un complemento de Word 2010 desarrollado en C #? Nota: No busco soluciones “complejas” como enganchar cosas, sino para el .NET agradable y ordenado incluso desde el modelo de objetos. El objeto de la aplicación que tengo “en mis manos” es: Microsoft.Office.Interop.Word.Application Atentamente

Cómo acceder a la instancia existente de Microsoft Word utilizando enlaces finales

Estoy desarrollando un código en c # donde interactuaré con Microsoft Word. Deseo poder tener la opción de volver a utilizar una instancia existente o como alternativa crear una nueva instancia. Teniendo en cuenta que quiero hacer todo esto usando la VINCULACIÓN TEMPRANA … es seguro decir que he descubierto cómo hacer que las cosas […]

Cómo escribir una imagen desde byte en MS WORD usando la aplicación C # Windows

Intenté escribir datos de FileStream , StreamWriter en un archivo de palabras. Está funcionando bien cuando los datos son formato de texto (usando StreamWriter ). Pero cuando intenté lo mismo con Binarywriter (para escribir imágenes en word doc) está escribiendo incorrectamente en el documento de Word. En el código siguiente lstOrderedSpares[index].SparePicture es la matriz de […]

Envío de solicitudes HTTP con VBA desde Word

Estoy tratando de enviar datos desde un documento de Word a una página web. Encontré un código, lo pegué en un nuevo módulo y lo guardé. Cuando lo ejecuto obtengo “error de comstackción, tipo definido por el usuario no definido” Mi código: Sub http() Dim MyRequest As New WinHttpRequest MyRequest.Open “GET”, _ “http://www.google.com” ‘ Send […]