Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Servers
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-04-2013
Mizosok Mizosok is offline
Registrado
NULL
 
Registrado: abr 2013
Posts: 4
Poder: 0
Mizosok Va por buen camino
Poner los bordes en una tabla con TWordApplication

Gracias AL,

Lo que no sé es como es el similar en Delphi de Selection.Tables(1).ApplyStyleHeadingRows=True por ejemplo,
Yo en mi código, pongo: ap.Selection.Tables.Item(1).ApplyStyleHeadingRows:=True
donde: ap:TWordApplication
y esa propiedad no se reconoce en Delphi,

Es posible que yo no esté poniéndo la propiedad donde realmente la lleva o esté poniendo algo mal...

Gracias AL, muy amable en volverme a responder.

Mizos
Responder Con Cita
  #2  
Antiguo 09-04-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Poder: 32
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
Cita:
Empezado por Mizosok Ver Mensaje
[...] y esa propiedad no se reconoce en Delphi [...]
Exacto, Mizos, Delphi no la predefine. Cuando manejas objetos OLEVariant, es hasta ejecutar el programa cuando se buscan esas referencias de propiedades y métodos. ¿Genera algún error cuando lo ejecutas?

Saludos.
Responder Con Cita
  #3  
Antiguo 10-04-2013
Mizosok Mizosok is offline
Registrado
NULL
 
Registrado: abr 2013
Posts: 4
Poder: 0
Mizosok Va por buen camino
Poner Bordes en una tabla con TWordApplication

No, no es que genere error, el problema es que dentro de TWordApplication, no existen..., es decir cuando la trato de buscar (en delphi) no la encuentro...

De todas forma Al, volvi a editar la macro de Visual Basic en Word y solo deje esta instrucción...

ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=4, NumColumns:= _ 5, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _ wdAutoFitFixed

O sea, le quité las otras propiedades que vienen con el With,
y cuando ejecuto la nueva macro editada me genera la tabla con bordes,
como yo la quiero.....

Y cuando pongo la misma instrucción en delphi de la forma siguiente:

ap.ActiveDocument.Tables.Add( ap.Selection.Range, 3, 4,
DefaultTableBehavior, AutoFitBehavior );

ap es del tipo TWordApplication y

declaro:

DefaultTableBehavior y
AutoFitBehavior como Olevariant // Estas variables son de referencia

Delphi me muestra una tabla pero sin los bordes, entonces que pudiera ser?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
abrir word con twordapplication pabloloustau Servers 5 13-02-2010 13:58:56
Problema con TWordApplication.. grillomartin C++ Builder 5 29-01-2008 20:39:37
Poner el contenido de un label en una tabla dbf Jucho69 Varios 4 05-02-2007 16:10:55
poner una tabla en modo exclusivo maruenda Conexión con bases de datos 1 11-05-2004 21:06:40
Alguien sabe dnd encontrar documentación de los componentes TWordApplication y demás? Muten API de Windows 1 17-03-2004 14:17:29


La franja horaria es GMT +2. Ahora son las 03:10:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi