2012-08-28 4 views
7

Per quanto riguarda l'interoperabilità VBA di Excel, qual è l'esatta enumerazione XlFileFormat per il salvataggio di un foglio di calcolo di Excel 97-2003?Qual è l'enumerazione corretta `XlFileFormat` per Excel 97-2003

La documentazione MSDN ufficiale è here ma non riesco a capire dalla lettura di ciò che è la selezione corretta.

Grazie

+1

Credo che la pratica migliore sia utilizzare il numero, per la compatibilità diretta. Nel tuo caso non penso che questo sia un grosso problema, ma il codice per xlExcel8 è 56. –

risposta

16

Excel 97 era la versione 8. rilasci successivi fino al Excel 2003 ha avuto modifiche di minore entità. Fino a Excel 2007, versione 12. Ecco perché xlExcel9 a 11 manca all'enumerazione.

Quindi vorrai xlExcel8 qui.

+2

Grazie Hans, questo ha funzionato. Come sidenote, mi ha richiesto l'avviso di controllo compatibilità, poiché sto utilizzando la libreria di Excel 14. Sono stato in grado di sopprimere questo impostando la proprietà 'DoNotPromptForConvert' della cartella di lavoro su true – JMK