Word desde c#

18/02/2005 - 00:48 por Javier | Informe spam
Hola tengo un documento de word el cual es fijo.En este se ingresan datos
como nombre, apellido ect. lo que quiero hacer es que esos nombres se
completen con datos ingresados en una pantalla de una aplicacion c#.
Estuve viendo que a un doc word se le pueden agregar Fields pero no se bien
todabia como accederlos y ponerles valor desde c#.
Alguien sabe como hacer esto u otra mejor forma de hacerlo.
Gracias por favor es urgente.
Javier

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
18/02/2005 - 17:06 | Informe spam
Javier,

Deberías echarle un vistazo a las Visual Studio Tools for Office. La tuya
parece una buena aplicación para utilizarlas.
Ahora mismo hay que comprarlas aparte, pero en Visual Studio 2005 vendrán
integradas en VS...

Slds - Octavio

"Javier" escribió en el mensaje
news:
Hola tengo un documento de word el cual es fijo.En este se ingresan datos
como nombre, apellido ect. lo que quiero hacer es que esos nombres se
completen con datos ingresados en una pantalla de una aplicacion c#.
Estuve viendo que a un doc word se le pueden agregar Fields pero no se
bien todabia como accederlos y ponerles valor desde c#.
Alguien sabe como hacer esto u otra mejor forma de hacerlo.
Gracias por favor es urgente.
Javier

Respuesta Responder a este mensaje
#2 Braulio Diez
20/02/2005 - 19:45 | Informe spam
Hola que hay,

Si es para Ms Word 2002 o superior, una cosa que puedes hacer es grabar el
documento en formato XML de Ms Word, a partir de ahí tienes varias opciones
para hacer el cambio que quieres:

- La más sucia y rapida: los campos que quieras cambiar ponle un nombre
tuyo (ejemplo: @MiApp_Nombre), y hazte un replace del substring con la cadena
que quieras.

- Una un poquito mejor: Saca la ruta de tus campos, y modificalos usando
las clases para modificar XML.

- La más chula: Si tienes tus datos en un Dataset, puedes coger tu fichero
Word XML, convertirlo a XSL, y de ahí aplicar los datos de tu Dataset.

Buena suerte
Braulio

"Javier" wrote:

Hola tengo un documento de word el cual es fijo.En este se ingresan datos
como nombre, apellido ect. lo que quiero hacer es que esos nombres se
completen con datos ingresados en una pantalla de una aplicacion c#.
Estuve viendo que a un doc word se le pueden agregar Fields pero no se bien
todabia como accederlos y ponerles valor desde c#.
Alguien sabe como hacer esto u otra mejor forma de hacerlo.
Gracias por favor es urgente.
Javier



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida