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.