Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   Insertar variables en una plantilla (https://www.clubdelphi.com/foros/showthread.php?t=69702)

Bikerator 02-09-2010 21:11:56

Insertar variables en una plantilla
 
Hola a todos,

estoy haciendo una aplicación que usa plantillas de word, y hasta ahora todo ha salido perfecto, word pilla los datos pasados por variables guardo los .doc en ficheros o en base de datos, segun convenga, etc.

El problema es que quiero crear un modulo para que el propio usuario se cree sus plantillas y quisiera saber si es posible, en tiempo de ejecución, insertar los campos variables de word, o sea el { DOCVARIABLE direccion\* MERGEFORMAT }.

He probado direfentes chapuzillas pero sin exito.

Espero haberme explicado.

Gracias a todos.

Ñuño Martínez 03-09-2010 09:37:07

Hola y bienvenido. Te recomiendo que te pases por aquí y te lo leas, porque te será de utilidad.

Has publicado tu pregunta en la sección "Servers", pero no veo que tu pregunta tenga que ver con servidores.

En cuanto a tu pregunta: Sí, es posible.

Ejem. :rolleyes:

Bikerator 05-09-2010 17:12:47

Pues disculpa, pero este en foro todos los posts son sobre Word, Excel...
i como mi pregunta es sobre Delphi y su conexión con Word por eso la pongo aquí.

Igual es que no se entendió mi pregunta.

Yo quiero poner el texto { DOCVARIABLE direccion\* MERGEFORMAT } como si furea un campo de word.

O sea que en una plantilla de word en blanco quisiera poder crear un campo llamado "Nombre" i pasarle el valor "pepe pérez'.

Documento.Variables.Add('nombre', 'pepe pérez');

Pero como es logico primero hay que definir el campo. Desde word solo hace falta i a insertar campo, ... Pero lo que yo necesito es hacerlo desde Delphi.

Gracias.

Ñuño Martínez 06-09-2010 09:37:07

Disculpame. Es que nunca he utilizado los componentes "Office".:o


La franja horaria es GMT +2. Ahora son las 23:59:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi