Questione : Excel 2010 usando e di Foxpro come oggetto

La parte del mio programma di Foxpro della conduttura converte le lime di Excel in Excel 97 /95 da aggiungersi più tardi in altre parti del programma. Qui è il mio codice di conversione: excelconv

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

This ha funzionato per i clienti che hanno Excel 2003 e 2007. il

I aggiornato appena a 2010 e runing una prova ed ha ottenuto questo errore sulla linea “di saveas„: codice 0 di eccezione del

OLE IDispatch da Microsoft Excel: Incapace di ottenere la proprietà di SaveAs del codice categoria del libro di esercizi. il

I ha tentato di cambiare il formato di file a -4143 preferibilmente su 43. Il programma ha procedato l'APPROVAZIONE di SaveAs, ma la lima mi ha dato “un formato di file non valido di Microsoft Excel„ quando ho tentato di aggiungere. il

I apprezza il vostro aiuto su questo. Ringrazia
class= del

Risposta : Excel 2010 usando e di Foxpro come oggetto

Forse prova xlExcel9795 anziché 43.
Altre soluzioni  
 
programming4us programming4us