FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Combinar TWordDocument con Variant
Hola a todos, soy nuevo por aquí. Ya me leí la guía de estilo y una disculpa si el título no está bien formulado, no encontré otra forma de describirlo.
Estoy trabajando con una plantilla .odt a la cual le inserto variables. Esto es muy fácil y ya lo tengo, ya exiten hilos sobre esto pero de todas formas pongo mi código, el cual fue sacado de precisamente de foro de Club Delphi.
NOTA: la función "CampoCapturado" es solo para verificar que todos los datos estén capturados. Mi pregunta es cómo hacer para agregar tablas desde un TQuery a este mismo documento antes de cerrarlo. En un hilo el cual no me deja poner el enlace porque me dice que no tengo permisos, pero pondré el código que ahí se encuentra: Aquí se puede hacer usando el componente TWordDocument y usando marcadores en la plantilla. Lo que no encuentro es cómo combinar estas dos formas de trabajar el word, es decir, no se si se pueda agregar el nuevo documento al componente TWordDocument o se hace de alguna otra forma, ya que mientras no se llegue e la línea "SaveAs", el nuevo archivo aún no tiene nombre. PD: Trabajo con D5, Win7 y SQL Server 2014. (Según yo, mi pregunta está en el foro correcto porque la duda se refiere al componente TWordDocument). De antemano agradezco su ayuda. Es difícil ser un novato u_u. Última edición por EagleKingson fecha: 12-05-2017 a las 20:20:20. Razón: El código Delphi no se viualizó correctamente. |
#2
|
||||
|
||||
A ver si algún compañero puede ayudarte, no conozco bien este tema.
De todas formas, quería felicitarte, qué digo, darte una medalla, por lo menos, por haber elegido un foro adecuado, poner un título descriptivo, explicar bien el problema, poner los 'tags' al código fuente, haberte leído la guía de estilo, etc. Casi se me saltan las lágrimas de la emoción, ¡¡¡no voy a poder reñirte por nada!!! Mientras llegas a los 10 mensajes mínimos, puedes poner enlaces "haciendo trampa", ejemplos: ww.loquesea.com/algo.php ttp.ww. algunsitio.es/noseque.html Y algún moderador lo editará.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Jajaja
Jajajaja ok ok, ya entendí el sarcasmo. Esa también fue una buena pedradada jaja..
Está bien, espero haya alguien por aquí que me puedar dar una mano. Te agradezco. |
#4
|
||||
|
||||
Cita:
¡¡¡Gracias y bienvenido a clubdelphi!!!
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
Cita:
Pense que jamás sería testigo de las enseñanza de malas prácticas... MODERADOOOOOOOOOOOOOOR Atienda al señor Casimiro Notevi |
#6
|
|||
|
|||
Hola de nuevo, con respecto a la pregunta original. Estoy tratando de agregar mi Variant al objeto TWordDocument asi:
pero me manda el error "Interface no soportada", me imagino que es por la versión de word que tengo. Guardé mi plantilla .dot en modo de compatibilidad 97-2003 pero el error me sigue saliendo. Tal vez alguien tenga una idea de resolverlo, gracias. |
#7
|
|||
|
|||
¡He regresado! Y esta vez con la noticia de que resolví el problema. Estoy seguro que a alguien le servirá así que les comparto mi solución.
En lugar de agregar la variante word al TDocumentWord se tiene que agregar el documento (variante document), es decir, estaba cometiendo el terrible error de intentar modificar una aplicación y no un documento. Y posteriormente trabajaremos con ese TDocumentWord. Por lo que quedaría así:
Con esto el problema queda resuelto. ¡Saludos! |
#8
|
||||
|
||||
Realmente ese truco se lo decimos a todos los nuevos, sirve para que un moderador pueda verificar que el enlace es correcto y lo edite, dejándole bien
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
||||
|
||||
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#10
|
||||
|
||||
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#11
|
||||
|
||||
Ese D5 es realmente delphi 5 yo que estaba guardando en secreto que todabía sigo usando delphi 7
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#12
|
||||
|
||||
Yo llevo un tiempo usando Delphi 6.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#13
|
||||
|
||||
Cita:
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#14
|
||||
|
||||
Siempre puedes dalre buena reputación (el icono entre el número y las tarjetas roja y amarilla, arriba a la derecha del mensaje).
|
#15
|
||||
|
||||
Caramba, muy buena la opción de la reputación, no la conocía, eso es nuevo en el club, tambien veo algo que dice poder que no se a que se refiere, creo quee tendré que leer un poco lo que ha pasado en los últimos eemmm 10 años en el club
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#16
|
|||
|
|||
¿No serán las vidas que tienes? jaja Broma, yo tampoco sé
|
#17
|
||||
|
||||
A que me enojo y te disparo con mis 14 puntos de poder ,,,,,,, o mejor convo a un monstruo tipo dragón con 14 puntos de podre,,,,, o incluso convino mi poder con mi reputación y convoco al gran monstruo amigo roman y seguro nos explica un poco de estas novedades que hemos descubierto en el club,,,,, aunque para otros ya sean antiguedades. Por favor que no se malinterprete mi jococidad, es que vengo de jugar una partida de Yugui oh jajajaja
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Asignacion a un Variant | gersonmaba | OOP | 12 | 13-07-2011 05:44:40 |
TWordDocument | lcarlos | API de Windows | 2 | 14-01-2008 19:36:20 |
TWordDocument | luxus | Servers | 1 | 31-12-2007 22:07:06 |
Error con variant.dcu | donake | Varios | 3 | 20-12-2005 12:27:19 |
Variant, de que tipo? | Barzaugc | Varios | 2 | 26-08-2005 22:14:30 |
|