Ver Mensaje Individual
  #1  
Antiguo 25-10-2012
semita semita is offline
Registrado
NULL
 
Registrado: oct 2012
Posts: 6
Reputación: 0
semita Va por buen camino
Exclamation Ayuda exportando datos a EXCEL

Hola Como estan. Me encuentro con un Error que normalmente no me ocurría. Quiero trabajar en excel y lo hago así.

Código Delphi [-]
Libro := Excel.Workbooks.Add(Null, 0);
Hoja := Libro.Sheets[1] as _Worksheet;
Excel.Visible[1]:=true;
Hoja.Cells.Item[2,5]:=' Semita ';

Todo Funciona bien. El problema surge cuando trato de recorrer Celdas.

Código Delphi [-]
for I := 0 to 10 do
  begin
     Hoja.Cells.Item[I,2]:= I;
  end;

Ahi es el problema... Hoja.Cells.Item[I,2] me dice que la I debe ser un Objeto OleVariant. Por eso el error. No se como declararlo.

Ya probé declarandolo:
var
I : Olevariant;

pero el problema es que la I no se puede incrementar.

En VB normal me acepta como Integer.

Espero me entiendan. Utilizo. delphi 2010 Win7 ult.
Responder Con Cita