Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-10-2007
Drahcir Drahcir is offline
Miembro
 
Registrado: jul 2005
Ubicación: A Coruña
Posts: 53
Poder: 19
Drahcir Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 05-10-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 08-10-2007
Drahcir Drahcir is offline
Miembro
 
Registrado: jul 2005
Ubicación: A Coruña
Posts: 53
Poder: 19
Drahcir Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 08-10-2007
Drahcir Drahcir is offline
Miembro
 
Registrado: jul 2005
Ubicación: A Coruña
Posts: 53
Poder: 19
Drahcir Va por buen camino
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.
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
Configurar hoja excel sagarmar Impresión 2 25-10-2006 04:09:30
Hoja Excel via web Nbull Varios 0 02-02-2006 11:11:36
Exportar a excel con mas de 1 hoja Perio Varios 6 25-01-2006 17:03:48
celda excel Alejandro Horns Tablas planas 1 29-07-2005 09:19:29
Formateando una hoja excel xerkan Servers 7 27-10-2003 16:38:47


La franja horaria es GMT +2. Ahora son las 16:04:46.


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
Copyright 1996-2007 Club Delphi