Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Servers
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

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


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 06:15:13.


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