Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   Tres sobre Word (https://www.clubdelphi.com/foros/showthread.php?t=48279)

perlacbr 20-09-2007 16:33:19

Tres sobre Word
 
Hola a todos

He buscado en los post antes de hacer mis preguntas pero relamente no he encontrado las respuestas. Si alguien puede responder alguna desde ya muchas gracias.

1. Existe TWordparatorpes para delphi5?, donde lo puedo encontrar?

2. estoy trabajando con la paleta servers y con los componentes de word (TWordApplication;TWordDocument; etc, DELPHI 5) ya he exportado para una tabla mi consulta pero me pone el ancho de columnas fijo, tambien logre autoajustarlas con WordTable.Columns.AutoFit; pero lo que necesito en realidad es darle a cada columna un ancho fijo, predeterminado y que no sea el mismo para todas,

colum1 = 54
colum2 = 4
......

3. Cuando creo la tabla (sigo en Word desde DELPHI) como puedo cambiar el color de una fila determinada, no el color de la letra si no el del fondo


Gracias nuevamente

Saludos

rebollón 08-10-2007 12:30:50

Hola, a ver si te puedo echar una mano con las dudas

Para darle un ancho determinado yo utilizo esto, con la primera defino la unidad de medida y con la segunda el tamaño en la unidad de medida especificada:
WordApp.ActiveWindow.Selection.Tables.Item(1).Columns.Item(J).PreferredWidthType:= wdPreferredWidthPoints;
WordApp.ActiveWindow.Selection.Tables.Item(1).Columns.Item(J).PreferredWidth:= WordApp.CentimetersToPoints(iLongitud);


Para cambiar el color de fondo de una fila en una tabla utilizo la siguiente sentencia:

WordApp.ActiveWindow.Selection.Tables.Item(1).Rows.Item(iContadorLinea).Shading.BackgroundPatternCol or:= iColorTitulos;

Estas cosas las he ido sacando grabando macros en word con las cosas que quiero hacer y viendo el código de la macro que genera. No se pueden hacer todas las cosas y no siempre el código que genera sirve, pero al menos da algunos indicios.

perlacbr 16-10-2007 23:37:43

gracias
 
Gracias por responder

lo probare y despues te digo

saludos

perlacbr


La franja horaria es GMT +2. Ahora son las 22:25:15.

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