![]() |
![]() |
| 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
|
|||
|
|||
|
Hola Jorge, vamos por partes:
* Los parámetros que sobran dependen de la versión de Wod, en mi caso utilizo WordXP y son correctos. Supongo que tu estarás utilizando Word 2000. Esto me recuerda que si vas a distribuir tu aplicación, tus usuarios debe tener la misma versión de Office que tu has cargado con Delphi. * En el tema de los marcadores creo que estas intentando utilizar palabras escritas dentro de tu documento. Los marcadores (o bookmarks) son códigos especiales que utiliza Word. Se crean mediante Insertar --> Marcador. Aparece una ventana donde pones el nombre (único en todo el documento), también verás todos los marcadores definidos, pudiendo verlos por nombre o por posición. En las opciones de Word puedes seleccionar para que estén visibles: Herramientas --> Opciones --> Ver --> Mostrar --> Marcador, pero no verás el nombre sino un simbolo como una I (i latina mayúscula). Señor/Señora: I No te hacen falta corchetes ni nada. * Me parece que lo que te ha llevado a confusión es mi forma de nombrarlo: comenzando por la letra M (M_Nombre1), es solo una manía mía. Saludos y suerte.
__________________
Rafita. |
|
#2
|
|||
|
|||
|
Rafita, gracias por todo. Ya me funciona... La verdad es que se de WORD lo menos posible. Desconocía lo de los marcadores... Por ultimo me gustaría saber que componentes usas para wordxp.. Tengo delphi 6 y utilice el objeto twordapplication. con afecto, jorge .
|
|
#3
|
|||
|
|||
|
Yo también huyo de Word todo lo posible, pero a veces no queda más remedio que pasar por el aro.
Cita:
¿Cómo lo he cargado para XP? En el momento de la instalación de Delphi te pregunta que componentes de Office deseas cargar y tú eliges la versión, puesto que sólo te permite una (supongo que es por algún tema de licencias). Alguien me dijo que cambiando en las USES del programa el nombre de la unidad: WordXP por Word97 o Word2000 (y adaptando el número de parámetros) haría que mi aplicación funcionase para esas versiones, pero no he hecho pruebas. Saludos.
__________________
Rafita. |
|
#4
|
||||
|
||||
|
Siguiendo la sugerencia de LEPE.
Hola. Como verán este tema se trató hace mucho, pero yo recién me topo con este problema.
Después de ver la opciones me decidí por implementar la sugerencia de LEPE. Entoces pongo en un form un "RichEdit" donde escribo Estimado señor {Cliente} Ud debe....bla bla bla Luego en el QuickReport coloco un QRExprMemo. Luego paso las líneas QRExprMemo.lines:=RichEdit.lines y Listo. Sale perfecto. ... pero... Pero usé un RichEdit para poder almacenar los documentos dandoles distintos tipos de fuentes, por ejemplo que el nombre del cliente salga en negrita. El problema es que al pasar al QRExprMemo del quickreport el formato del texto se pierde. entonces... usé en quickreport un QRRichtext e hice QRRichtext.ParentRichEdit:=QRRichtext. y salierón todos los tipos de fonts , con los colores.. una belleza... pero... Pero en vez de salir el nombre del cliente sale (literamente) {Cliente}. Resumiendo... Hay alguna forma de pasarle al QRExprMemo del quickreport el formato del texto que tiene el RichEdit? O... Se podrá lograr que el QRRichtext tome los datos entre llaves? {Cliente} y que aparezca Pepe (en negrita) Bueno. Gracias por la paciencia. ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|