Despues de estar un rato sin programar por cambios administrativos en la empresa he regresado con una duda, ya que surge la necesidad de exportar archivos de Excel 2003 a DBF`s para alimentar una tabla de productos, buscando en el foro encontre unos ejemplos de como poder realizarlo, pero al guardar con la funcion save me genera el siguiente error:
Application
===========
Path and name: D:\xls2dbf\XLS2DBF.Exe (32 bits)
Size: 1,380,352 bytes
Time from start: 0 hours 0 mins 0 secs
Error occurred at: 07/27/10, 13:25:16
Error description: Error Excel.Application/0 S_OK: SAVEAS
Args:
[ 1] = C D:\xls2dbf\prueba.xls
[ 2] = N 8
[ 3] = C
[ 4] = C
[ 5] = L .F.
[ 6] = L .F.
Stack Calls
===========
Called from: win32ole.prg => TOLEAUTO:SAVEAS(0)
Called from: XLS2DBF.prg => MAIN(13)
System
======
CPU type: Intel(R) Pentium(R) 4 CPU 2.66GHz 2666 Mhz
Hardware memory: 248 megs
Free System resources: 90 %
GDI resources: 90 %
User resources: 90 %
Compiler version: xHarbour build 1.1.0 Intl. (SimpLex)
Windows version: 5.1, Build 2600 Service Pack 2
este es el codigo que uso:
Code: Select all | Expand
#Include "FIVEWIN.CH"#Define xlDBF3 8FUNCTION MAIN()LOCAL oExcel,oHojaoExcel:= TOleAuto():New( "Excel.Application" )oExcel:WorkBooks:Open("D:\xls2dbf\zapatos.xls") // Abres el librooExcel:Sheets("1"):SELECT() // Seleccionas la hoja (la activas)oHoja:= oExcel:GET( "ActiveSheet" ) // Tomas la hoja activa y.. listooExcel:SaveAs("D:\xls2dbf\prueba.dbf", xlDBF3,"","",.F.,.F.) //aki truena el error.oExcel:WorkBooks:CLOSE()oExcel:QUIT()RETURN NIL
He buscado en la ayuda sobre este error, pero no doy con el clavo, no se si ya me oxide despues de casi un año sin programar



Saludos a la Comunidad..
