Ver Mensaje Individual
  #6  
Antiguo 25-11-2011
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Reputación: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Para ello puedes usar el componente TWordApplication que viene con Delphi. Lo siguiente es una aproximación (posiblemente en el foro encontrarás ejemplos más completos):

Código Delphi [-]
// Creamos un nuevo documento basado en la plantilla
OleVariant (WordApplication1.Documents).Add ('C:\Proyecto\Plantilla.dot');

// Hacemos una selección en el documento y la reemplazamos con el texto que deseamos
...
WordApplication1.Selection.Text := TextoAInsertar;

Sería bueno que nos proporcionaras una muestra de la plantilla y también de posibles documentos que han de formar ese libro, además de cualquier otra información detallada de los parámetros, campos, etc. a tomar en cuenta. Y en general más contexto.

En caso de que no puedas anexar los archivos en un siguiente mensaje, puedes enviármelos a mi correo. Demoraré un poco en revisarlos por falta de tiempo, pero prometo compartirlos en cuanto me lleguen para que los demás compañeros puedan analizarlos también.

Saludos.

Al González.
Responder Con Cita