![]() |
![]() |
| 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
|
|||
|
|||
|
Solucionado en primera orden
Probando he visto que los campos de Word hay que activarlos y listo.
|
|
#2
|
||||
|
||||
|
Como, activarlos?
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
|
#3
|
|||
|
|||
|
Activar los campos
Estoy buscando la forma de activar directamente los campos desde Delphi, pues ocurre lo siguiente.
Desde el propio Word hay que ir campo por campo uno a uno, entonces necesito desde delphi abrir el documento de word activando los campos, me imagino que estos campos deben tener una propiedad para activarlos, será de esta forma o bien creando una macro en word y ejecutarla desde Delphi, voy a probar a ver si lo consigo, si alguien lo consigue antes que yo, que lo diga, gracias, |
|
#4
|
|||
|
|||
|
Para activar los variables en word basta con lanzar la siguiente instrucción:
documento.Fields.ToggleShowCodes y con esto conseguimos activar los campos en word y por tanto que se muestren los datos. ![]() |
|
#5
|
||||
|
||||
|
sigo con problemas, este mi código delphi
esta es mi plantilla: Carta El señor {MERGEFIELD nombres \* MERGEFORMAT} ewl resulto me sale exactamente lo mismo que la plantilla
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
|
#6
|
|||
|
|||
|
Yo lo tengo casi igual
Mira yo tengo el código igual solo que el update de las variables lo hago antes que el ToggleShowCodes y me funciona.
No se si las variables de word las insertas a mano o desde la opción Insertar --> Campo y seleccionas la opción DocVariable A ver si está ahí la cuestión. |
|
#7
|
||||
|
||||
|
Un par de comentarios:
ToggleShowCodes, más que activar los campos, alterna entre ver los códigos o ver los valores. Si en Word tenemos desmarcada la opción de ver los códigos, entonces ToggleShowCodes la marcará y lo que veremos son los códigos y no los valores. El que se muestren los códigos o valores no afecta la impresión del documento. Siempre se imprimirán los valores actuales. Por otra parte, veo que Manuel usa: Código:
{MERGEFIELD nombres \* MERGEFORMAT}
Código:
{DOCVARIABLE nombre\* MERGEFORMAT}
|
![]() |
| 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 |
|