FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour generar doc. en word
Posts: 400
Joined: Fri May 11, 2007 08:20 PM
generar doc. en word
Posted: Thu Feb 14, 2013 03:21 AM

Saludo para todos los fivewinweros,
Gente estoy a punto de desarrollar un sistema de contratacion de personal
para lo cual necesito generar los contratos en word, existira alguna lib para en enlazarlo en mi prog. para
abrir desde mi prograrma crear documentos de contratos en word?

Mil gracias por las respuestas que me brinden

Arturo

fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql
Posts: 82
Joined: Mon Jan 19, 2009 04:40 PM
Re: generar doc. en word
Posted: Thu Feb 14, 2013 03:44 AM

Si no es importante la extension, es decir, si lo que deseas es que lo habra Word, entonces puedes usar RTF

Simple, generas un template del contrato y donde van los datos del empleado, pones etiqueas, Despues lo grabas como RTF
en tu prg, abres el RTF con memoread(), remplazas las etiquetas con los datos de tu tabla y grabas dicho TXT en un archivo con
extension RTF, y listo, tienes un Documento

Ejemplo del template.rtf


Contrato que celebra la empresa Jobb-isoft y el empleado ##nombre##, con direccion en ##direccion##, ciudad ##ciudad##....

Luego en tu app.

cTxt := memoread( "template.rtfc")
cTxt += strtran( cTXT, "#nombre##',"Pedro Paramo")
cTxt += strtran( cTxt, "#direccion##","Conocida")

memowrit( "Contrato de Pedro.rtf",cTXT)

HTH
Osvaldo Ramirez

Continue the discussion