Ver Mensaje Individual
  #1  
Antiguo 18-03-2009
Avatar de Gaim2205
Gaim2205 Gaim2205 is offline
Miembro
 
Registrado: ago 2007
Ubicación: Durango, Mexico
Posts: 144
Reputación: 17
Gaim2205 Va por buen camino
Error con goto en excel.

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.
Responder Con Cita