Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Negrilla en celda excel durante la creación de la hoja. (https://www.clubdelphi.com/foros/showthread.php?t=48848)

Drahcir 05-10-2007 14:46:53

Negrilla en celda excel durante la creación de la hoja.
 
Hola a todos,

Mi aplicación den delphi 2005 crea una hoja excel que va rellenando según se va recorriendo un DataSet y me gustaría que alguien me explicara como puedo poner ciertas celdas (títulos y demás) en negrita.

Código Delphi [-]
var
  Excel: Variant;
  Hoja: OleVariant;
  Libro: OleVariant;
  Fil,Col: Integer;
begin
  Excel.WorkBooks.Add;
  Libro := Excel.WorkBooks.Add;
  Hoja := Libro.ActiveSheet;
......
  Fil := 1;
  Col := 1;
........
  Hoja.Cells[Fil,Col] := 'TITULO';
  // ¿Como indico que quiero esta celda en negrilla?
  Fil := Fil + 2;
.......

Gracias y saludos.

karlaoax 05-10-2007 15:23:51

Espero te sirva este codigo:

Código Delphi [-]
ExcelWorkSheet1.Range['A1','E2'].Font.Bold := True; // Pones a negro tu rango, yo puse de A1 a E2 como ejemplo
ExcelWorkSheet1.Range['A1','A1'].ColumnWidth := 16; // Pones el ancho de tu columna, y si quieres tambien cambias width por height para el alto

ExcelWorkSheet1 Es un componente de la paleta servers. :cool:

Drahcir 08-10-2007 09:22:16

Gracias por la respuesta pero creo que no me sirve (Intentaré darle un par de vueltas de todas formas). Me da el siguiente error:

Project XXXX.exe raised exception class EIntfCastError with message 'Interface not supported'

Saludos.

Drahcir 08-10-2007 09:50:01

Solucionado,

Con un simple ......

Código Delphi [-]
Hoja.Cells[Fil,Col].Font.Bold := True;

.....ya me lo muestra correctamente, aunque el código no me lo reconoce Delphi, compila y funciona a la perfección.

Muchas gracias.


La franja horaria es GMT +2. Ahora son las 10:21:07.

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