Ayuda Urgente de Word

Ayuda Urgente de Word

Postby remtec » Sat Sep 21, 2019 9:20 pm

Hola Amigos.

Por Favor Necesito lo Siguiente:

Tengo una Plantilla Word, en la cual debo reemplazar algunas Variables, luego guardar en una carpeta de e Imprimir.
Ej.
Plantilla " Examen de Altura.Doc "
Variables: Nombres, Apellidos, Rut, Var4, Var5, Var6.
Actualizar Datos en Nuevo Word.
Imprimir Automaticamente Nuevo Word.

Quedo Atento a sus comentarios.

Muchos Saludos

Antonio.
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda Urgente de Word

Postby cnavarro » Sat Sep 21, 2019 9:42 pm

Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6522
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Ayuda Urgente de Word

Postby remtec » Sat Sep 21, 2019 10:23 pm

Hola CNavarro

Muchas gracias por responder.

Ya habia visto lo que me recomiendas, lo que entiendo de este link es que deberia usar la clase Tword, lo que buscaba era usar directamente el Word de Office.

Muchos Saludos.

Antonio
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda Urgente de Word

Postby cnavarro » Sat Sep 21, 2019 11:05 pm

Ok, tendrás que crear un objeto "Word.Application", y una vez abierto el documento, sigue más o menos el esquema que te indica aqui

https://docs.microsoft.com/es-es/office ... formatting

También tienes la opción de crear los documentos en formato .rtf ( que también pueden ser abiertos por Word con la ventaja de que los puedes editar con nuestra clas TRichEdit ), y realizar esta tarea en ellos. Sobre este tema busca en el foro "word merge"
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6522
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Ayuda Urgente de Word

Postby csincuir » Sun Sep 22, 2019 1:17 pm

Hola Antonio,
Te envío este ejemplo por si te sirve de guía:

Code: Select all  Expand view
cFile := "C:\hojas\hoja1.doc"
oWord := TWord():New()
oWord:OpenDoc( cFile )

cTxt := "Nombre del Cliente"
oWord:Replace("[nombrecliente]",cTxt)
cTxt := "Soltero"
oWord:Replace("[estadocivil]",cTxt)
cTxt := "Direcion del Cliente"
oWord:Replace("[direccioncliente]",cTxt)

oWord:PrintDoc()
oWord:End( .f. ) 


Y en el documento Word "hoja1.doc" deberías de colocar las etiquetas a reemplazar dentro del texto del mismo
Code: Select all  Expand view
El cliente [nombrecliente] con estado civil [estadocivil] donde su direccion es [direccioncliente]


Saludos

Carlos
csincuir
 
Posts: 406
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: Ayuda Urgente de Word

Postby remtec » Sun Sep 22, 2019 4:38 pm

Hola Carlos y CNavarra

Muchas gracias por su ayuda.

Tratare de aplicar lo que me indica Carlos, lo veo mas facil, una ves probado les comentare.

Muy agradecido por su ayuda.

Muchos Saludos

Antonio.
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 38 guests