![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Es muy sencillo. Creas la plantilla .dot en Word usando campos de tipo DocVariable (menú Insertar|Campo). A cada campo le asignas un nombre al momento de insertarlo. El documento .dot te quedaría más o menos así:
Conviene que actives la visualización de campos en el menú Herramientas|Opciones|Ver. En Delphi, puedes llenar la plantilla así:
Claro está que los valores que asignes a los campos los puedes tomar de una consulta a la base de datos o de cualquier otra fuente. // Saludos |
|
#2
|
|||
|
|||
|
Me intereso el huilo y segui las instrucciones de Roman. Pero tengo una duda. Como puedo ver los resultados? Ejecute la aplicación pero no vi resultados en la plantilla. Es necesario realizar algún paso adicional?
Muchas Gracias. |
|
#4
|
||||
|
||||
|
Cita:
Después de los pasos anteriores necesitas visualizar Word con
Con esto debe aparecerte ya la ventana de Word con el nuevo documento. // Saludos |
|
#5
|
||||
|
||||
|
gracias roman
segui los pasos que dijiste incluso el Word.Visible := true; me muestra la carta pero no los datos: justo como lo dijiste, use casi el mismo ejemplo, la plantilla asi:
Cita:
Cita:
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
|
#6
|
||||
|
||||
|
¡Vaya! ¡Qué omisión! Acabo de revisar una vez más el código donde tengo implementado algo similar y veo que, en efecto, olvidaba algo que parece ser imprescindible.
Espero que ahora sí. // Saludos |
|
#7
|
||||
|
||||
|
hola roman, gracias por tu ayuda pero de todas meneras me muestra el doc, pero sigue apereciendo con el nombre de campo en vez del valor.
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
|
#8
|
|||
|
|||
|
Hola, a mi el ejemplo me funciona correctamente, pero tengo una duda. Me gustaria que automaticamente el documento se guardara con un nombre que yo especificara. Busque en google pero no encontre nada, lo unico el parametro Save, Word.Documents.Save; que hace que se habra un cuadro de dialogo pidiendo el nombre del archivo. Pero a mi lo que me gustaria es que ya puediera especificar de modo transparente al usuario el nombre del archivo.
un saludo y gracias |
|
#9
|
|||
|
|||
|
Cita:
Agradezco mucho la ayuda. Menos mal que encontré este hilo para enterarme del método que enseñas. Gracias ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Insertar filas en Tabla(word) | Loviedo | Servers | 2 | 14-11-2007 00:12:40 |
| Automatizacion de word (insertar tablas) | alt126 | C++ Builder | 2 | 04-11-2005 10:44:29 |
| Insertar objetos en Word | ingel | Varios | 0 | 18-05-2005 22:42:12 |
| Cómo insertar un salto de página a word desde delphi? | nacho | Servers | 3 | 08-03-2005 21:02:16 |
| Insertar Imagenes desde Delphi a un Documento Word | ludan508 | Servers | 1 | 21-09-2004 01:07:02 |
|