Club Delphi  
    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 19-05-2015
albelg albelg is offline
Miembro
NULL
 
Registrado: may 2015
Posts: 21
Poder: 0
albelg Va por buen camino
Formateo de Bordes de Celdas en Excel

hola a todos los colegas del foro. Necesito que alguien me ayude a ponerle lineas gruesas a los bordes de determinadas celdas de un excel. Hasta ahora solo consigo cambiar la letra, el color de fondo y el ancho de las columnas, pero repito necesito encuadrar una celda especifica con borde grueso. Esto es lo que tengo y gracias de antemano
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject); 
var 
  libro:_workbook; 
  hoja:_worksheet; 
begin 
 
  libro:=ExcelApplication1.Workbooks.Add(null,0); 
  hoja:=libro.sheets[1] as _worksheet; 
                                                                                                                 
   
  hoja.Cells.Item[3,1].ColumnWidth:=16; 
  hoja.Cells.Item[3,1].font.fontstyle:='bold'; 
  hoja.Cells.Item[3,1].interior.color:=12611840;  
   
 
  ExcelApplication1.Visible[1]:=true; 
end;

Última edición por nlsgarcia fecha: 20-05-2015 a las 01:50:03. Razón: Sintaxis Delphi
Responder Con Cita
  #2  
Antiguo 21-05-2015
Avatar de kapcomx
kapcomx kapcomx is offline
Miembro
 
Registrado: jun 2007
Ubicación: Puebla México
Posts: 350
Poder: 17
kapcomx Va por buen camino
excel

compañero te dejo un ejemplo que aplica algunos formatos

Código Delphi [-]
ExcelApplication1.Connect;
ExcelApplication1.Visible[0] := true;
ExcelWorkbook1.ConnectTo(ExcelApplication1.Workbooks.Add(EmptyParam,0));
ExcelWorksheet1.ConnectTo(ExcelApplication1.Sheets[1] as _WorkSheet);
excelworksheet1.Range['A1','D1'].MergeCells :=true;
excelworksheet1.Range['A3','D3'].MergeCells :=true;
excelworksheet1.Range['A1','D3'].HorizontalAlignment:=xlHAlignCenter  ;
excelworksheet1.Range['c4','c4'].HorizontalAlignment:=xlHAlignRight;
excelworksheet1.Range['C1','C1'].ColumnWidth :=80;
excelworksheet1.cells.item[1,1].value2:='CODEKA COMERCIALIZADORA SA DE CV';
excelworksheet1.cells.item[3,1].value2:='Lista de Productos para Verificar Existencia';
excelworksheet1.cells.item[4,3].value2:= 'Fecha:';
excelworksheet1.cells.item[4,4].formula:= date();
excelworksheet1.Range['A5','D5'].interior.Color:=33023 ;
excelworksheet1.Range['A5','D5'].Borders.LineStyle:= xlContinuous;
excelworksheet1.Range['A5','D5'].Borders.Weight:= 1;
excelworksheet1.Range['A5','D5'].Borders.Color:= clblack;

espero te sirva
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente....
Responder Con Cita
  #3  
Antiguo 25-05-2015
albelg albelg is offline
Miembro
NULL
 
Registrado: may 2015
Posts: 21
Poder: 0
albelg Va por buen camino
Thumbs up gracias kapcomx, me sirvio de mucho

gracias kapcomx, me sirvio de mucho
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
Autoajustar celdas excel leogobo Impresión 3 03-10-2013 23:47:59
Colocar bordes en celdas de excel desde delphi MAngelito Varios 4 11-12-2007 20:48:24
Modificar bordes de celdas excel en Delphi jmbarrio Servers 1 21-06-2007 18:24:34
Formateo desde Delphi a Excel mayte mtz SQL 3 09-08-2006 23:55:45
Formatos de celdas en Excel lgarcia Servers 1 28-01-2005 20:31:37


La franja horaria es GMT +2. Ahora son las 22:34:26.


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