Cuestión : Excel 2010 de Foxpro y con como objeto

La parte de mi programa de Foxpro de la cañería convierte los archivos de Excel a Excel 97 /95 que se añadirá más tarde en otras partes del programa. Aquí está mi código de conversión: excelconv

PROCEDURE/>oExcel = xlworkbook del
de CREATEOBJECT (“Excel.Application”) =
xlworkbook.SaveAs (ALLTRIM (insert_config.location) de oExcel.Workbooks.Open (ALLTRIM (insert_config.location) +” \ " +m_file) +” \ “+LEFT (ALLTRIM (m_file), LEN (ALLTRIM (m_file))- el 4)+” .xls”, el oExcel
del 43)/>xlworkbook.saved = .t.
xlworkbook.close
oExcel.quit
RETURN

This ha trabajado para los clientes que tienen Excel 2003 y 2007. el

I apenas aumentado a 2010 y runing una prueba y consiguió este error en la línea de los “saveas”: código 0 de la excepción del

OLE IDispatch de Microsoft Excel: Incapaz de conseguir la característica de SaveAs de la clase del libro de trabajo. el

I intentó cambiar el formato de archivo a -4143 en lugar de otro en 43. El programa procesó la AUTORIZACIÓN de SaveAs, pero el archivo me dio un “formato de archivo inválido de Microsoft Excel” cuando intenté añadir. el

I agradece su ayuda en esto. Agradece
class= del

Respuesta : Excel 2010 de Foxpro y con como objeto

Quizás intento xlExcel9795 en vez de 43.
Otras soluciones  
 
programming4us programming4us