Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   Sintaxis Excel Application (https://www.clubdelphi.com/foros/showthread.php?t=55717)

william2009 24-04-2008 18:50:32

Sintaxis Excel Application
 
:(

Buenas tardes:

Quisiera saber si alguien me podria explicar la sintaxis de la propiedad Range del componente Excel Application, mas exactamente lo siguiente:

ExcelApplication1.Range[ ? , ? ].Value := ?;
ExcelApplication1.Range[ ? , ? ].Value := DBGrid.DataSource.
DataSet.FieldByName( ? ).AsString;


Quisiera saber que valores van entre las llaves y que tipo de valor se asigna.

Gracias de antemano a quien pueda colaborarme.

ContraVeneno 24-04-2008 20:06:52

Código Delphi [-]

Libro.Cells[1,1]:=UnDataset.FieldByName('NombreDeUnCampo').AsString;
Libro.Range['A1', 'E'+inttostr(UnNumero)].Merge;
Libro.Range['A1', 'E'+inttostr(UnNumero)].Borders[xlBottom].weight := -4138;
Libro.Range['A'+inttostr(i+1), 'E'+inttostr(i+1)].Merge;
Libro.Range['A1', 'E'+inttostr(UnNumero)].Borders[xlTop].weight := -4138;

william2009 24-04-2008 20:57:04

[quote=william2009;282320]:(

Buenas tardes:

Quisiera saber si alguien me podria explicar la sintaxis de la propiedad Range del componente Excel Application, mas exactamente lo siguiente:

ExcelApplication1.Range[ ? , ? ].Value := ?;
ExcelApplication1.Range[ ? , ? ].Value := DBGrid.DataSource.
DataSet.FieldByName( ? ).AsString;


Quisiera saber que valores van entre las llaves y que tipo de valor se asigna.

william2009 24-04-2008 20:58:56

Te agradezco tu ayuda pero la verdad necesito una explicacion muy detallada de para que sirve la propiedad Range y como se usa. Una explicacion lo mas simple posible.

Gracias de todos modos

ContraVeneno 24-04-2008 23:16:28

:confused::confused::confused:

no entendí.

"Range" es para seleccionar un rango de celdas.
"Merge", según el tradutor de yahoo, es "Fusión", por lo que supongo si seleccionas un rango con el procedimiento merge, ese rango se va a fucionar. Lo que excel llama "combinar celdas".

"Borders" según el traductor de yahoo, se refiere a los bordes, en el ejemplo, selecciono el borde "Top" y "Bottom", es decir, el border superior e inferios. Y al utilizar la propiedad que singifica "peso, grosor" (grosor en este caso) pues le asigno un tipo de línea.

Pero no se que parte es la que necesita explicación.


La franja horaria es GMT +2. Ahora son las 12:52:04.

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