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 26-03-2012
carlos gonzalez carlos gonzalez is offline
Miembro
 
Registrado: may 2005
Posts: 108
Poder: 19
carlos gonzalez Va por buen camino
Obtener color de una celda de excel

Hola amigos buenas tardes.

Estoy programando en delphi 7, y tengo una duda, alguien sabe se es posible leer un archivo de excel y sacar el color que tienen algunas celdas de excel.

Se los agradeceria bastante.

Su amigo charless
Responder Con Cita
  #2  
Antiguo 27-03-2012
Gamael Hdez Gamael Hdez is offline
Miembro
 
Registrado: mar 2010
Ubicación: Cd Carmen, Campeche
Posts: 10
Poder: 0
Gamael Hdez Va por buen camino
Post

Ejemplo de como se haria lo que necesitas:

En el uses necesitas dar de alta esta libreria: ComObj

declaras la constante:
Código Delphi [-]
const
  ExcelApp='Excel.Application';
Asi seria el uso:
Código Delphi [-]
Var
  Excel:Variant;

begin
  try
    Excel := GetActiveOleObject(ExcelApp);
  except
    Excel := CreateOleObject(ExcelApp);
  end;

 try
  Excel.Visible := false;
  Excel.DisplayAlerts := False;
  Excel.workbooks.open('C:\Miarchivo.xls'); // aqui debe ir la ruta completa del archivo
 
  Excel.Cells[renglon,Columna].Select; // La celda de la que quieres saber el color, 
                                       // Renglon y columna son variables enteras que tu debes declarar y manipular
                                       //para moverte sobre algun rango de celdas
  Excel.Selection.Interior.ColorIndex; //aqui esta el valor del color pero en formato numerico, necesitas tener la paleta de colores 
                                       //con sus respectivos valores numericos para interpretar el color que tiene la celda. 

 finally
    Excel.Visible := true;
   Excel.DisplayAlerts := true;
 end;
end;
Es un ejemplo sencillo para leer un archivo de excel asi como la linea de codigo con la que obtienes el color de la celda.

Última edición por ecfisa fecha: 27-03-2012 a las 05:13:58. Razón: ETIQUETAS: [DELPHI] [/DELPHI]
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
Color de celda en una tabla cmfab Varios 3 22-07-2011 17:55:33
obtener celda en excel y convertirlo en html petete2008 Servers 0 27-08-2010 10:14:22
color de una celda alejandromartin Servers 1 03-04-2008 05:13:39
DBGrid Color Celda hcalero Varios 2 13-04-2007 13:37:42
color en celda StringGrid ermitano OOP 2 17-06-2004 22:17:53


La franja horaria es GMT +2. Ahora son las 10:49:33.


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