Ver Mensaje Individual
  #2  
Antiguo 11-12-2017
carnace carnace is offline
Miembro
 
Registrado: Feb 2008
Ubicación: Yopal, Casanare, Colombia
Posts: 20
Reputación: 0
carnace Va por buen camino
Tienes que buscar las constantes de Visual basic para excel que vas a usar en tu código de delphi. En el código que hagas en Delphi debes definir una constante en algún lado como
Código Delphi [-]
Const xlHAlignCenterAcrossSelection = 7;

Si has trabajado macros y código de VB en excel se te facilitará mucho y además debes tener en cuenta que es muy lento trabajar el excel cuando lo tienes "visible".
Yo normalmente escribo código como:
Código Delphi [-]
var
 Excel : OleVariant;
.....
   Excel:=CreateOleObject('Excel.Application');
   Excel.Visible := true;
   Excel.ScreenUpdating := false;
   Excel.Workbooks.Add(ExtractFilePath(Application.ExeName)+'plaSalaEspera.xltx');
.....
Donde prefiero utilizar plantillas de excel que ya he diseñado para que el código más importante se ejecute más rápido, porque en verdad es muy lento ponerse a dar colores y formatos visuales a las celdas.
Responder Con Cita