Hola a todos...Tengo un problema al queres moverme en las celdas del excel.
Copie el codigo que estaba en respuestas anteriores, investigue un poco, pero no me llevo del todo bien con los "Cells".
El codigo que escribo es el siguiente....
//-------- Abre EXCEL
Variant xlApp;
xlApp = CreateOleObject("Excel.Application");
//-------- hace EXCEL visible
xlApp.Exec(PropertySet("Visible") << true);
//-------- crea acceso al objeto 'libro'/workbook
Variant xlBooks = xlApp.Exec(PropertyGet("Workbooks"));
//-------- Crea un fichero nuevo
xlBooks.Exec(Procedure("Add"));
//-------- coge el primer libro de la aplicacion
Variant xlBook = xlBooks.Exec(PropertyGet("Item") << 1);
//-------- crea acceso al objeto 'hoja'/worksheets
Variant xlSheets = xlBook.Exec(PropertyGet("Worksheets"));
//-------- coge la primera hoja del libro
Variant xlSheet = xlSheets.Exec(PropertyGet("Item") << 1);
//-------- Trabajando con celdas...
Variant VRange;
VRange = xlSheet.Exec(PropertyGet("Cells") << (2,1) );
VRange.Exec(PropertySet("Value") << "2,1");
VRange = xlSheet.Exec(PropertyGet("Cells") << (1,2) );
VRange.Exec(PropertySet("Value") << "1,2");
//-------- Guarda el libro actual
// xlBook.Exec(Procedure("SaveAs") << "c:\\fichero.xls");
//-------- Cierra excel
xlApp.Exec(PropertySet("Visible") << false);
xlApp.Exec(Procedure("Quit"));
xlApp.Clear();
... y no se "mueve" de la fila, es decir, siempre escribe en la fila 1....
Probe tambien con un for, pero no tuve ninguna mejora....
¿ Que estoy haciendo mal ?
Si pueden responderme al mail, se los agradeceria.
Desde ya muchas gracias....
Un saludo para todos
Herrenvolk
acucci@disco.com.ar