Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Servers
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-09-2008
avlocura avlocura is offline
Miembro
 
Registrado: sep 2006
Posts: 12
Poder: 0
avlocura Va por buen camino
Unhappy Insertar un valor en un Campo de word

Hola a Todos,

Estoy intentando algo que según he leído en este mismo foro parece muy sencillo y es poder interactuar con plantillas de Word para sustituir los campos por valores desde delphi, ya sean resultados de una consulta o un literal.

En primer lugar estoy con Delphi5. El caso es que he probado varios metodos, con los VCL SERVER con componentes TWordApplication y TWordDocument, pero en mi instalación no viene ningun documento de ayuda de estos componentes asi que estoy perdido, he visto algun codigo por ahi que dicen funciona, lo pongo abajo, pero yo lo he probado y nada solo me abre la plantilla sin actualizar los valores. No se si es q despues hay que ejecutar algun comando para que Word actualice, no se, estoy hecho un lio a ver si me podeis ayudar, este es el codigo que he visto por aqui:

Código Delphi [-]
var
Word2: Variant;
Documento: Variant;
begin
(* Creas un objeto Word *)
Word2 := CreateOleObject('Word.Application');

(* Añades un documento basado en la plantilla *)
Word2.Documents.Add('d:\documento.dot');
Documento := Word2.Documents.Item(1);
(* Asignas valores a los campos *)
Documento.Variables.Add('texto1', 'pepe pérez');
Documento.Variables.Add('texto2', '213333333');
Documento.Variables.Add('texto3', '1976-02-29');
Documento.Variables.Add('texto4', '$1.00 m.n');
Word2.Visible := True;
end;

Gracias de antemano
Responder Con Cita
  #2  
Antiguo 29-09-2008
avlocura avlocura is offline
Miembro
 
Registrado: sep 2006
Posts: 12
Poder: 0
avlocura Va por buen camino
Vaya justo despues de escribir la parrafada me encuentro la solución en un hilo mas abajo este es el link por si interesa a alguien

http://www.clubdelphi.com/foros/showthread.php?t=30762
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Insertar datos a word Manuel Servers 43 10-06-2015 21:14:16
Insertar imagen de una BD a word solrak Gráficos 0 09-07-2008 17:14:22
Insertar un campo MergeField en word lcarlos Servers 1 26-03-2008 13:36:56
Insertar Valor a Campo VeLiuS MySQL 1 12-02-2008 01:27:04
UPDATE de un campo dependiendo del valor de un campo de otra tabla Javi2 SQL 5 18-04-2005 16:35:05


La franja horaria es GMT +2. Ahora son las 05:22:38.


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
Copyright 1996-2007 Club Delphi