Buen día amigos, hace un par de días me "heredaron" una aplicacion de un ex-compañero. Con el siguiente código:
Código Delphi
[-]
Excel:=CreateOleObject('Excel.Application');
try
Excel.Workbooks.Open('M:\REP.xls');
n:=0;
repeat
n:=n+1;
ren:=n+3;
cad:='L'+inttostr(ren)+'C2';
Excel.Goto(cad);
...
...
Existe un problema al ejecutar la aplicación solo en las computadoras que tienen instalado office 2003, en versiones anteriores corre sin problema. El error al compilar es: "El texto introducido no es una referencia válida o un nombre definido" Y lo indica en la línea "Excel.Goto(cad);".
Nunca había utilizado delphi para interactuar con excel. El argumento "L4C2" supongo se refiere a la línea 4, columna 2 (que es efectivamente la celda donde se empieza a grabar información en el archivo .xls) me genera ese error ¿Hay otro formato para Office 2003?
Como información extra. Todas las versiones de Office que utilizamos están en el mismo idioma.
Gracias.