2012-08-28 15 views
7

Con respecto a la interoperabilidad VBA de Excel, ¿cuál es la enumeración correcta XlFileFormat para guardar una hoja de cálculo Excel 97-2003?¿Cuál es la enumeración correcta de 'XlFileFormat` para Excel 97-2003

La documentación oficial de MSDN es here pero no puedo deducir por qué esta es la selección correcta.

Gracias

+1

Creo que la mejor práctica es usar el número, para compatibilidad con versiones anteriores. En su caso, no creo que esto sea un problema, pero el código para xlExcel8 es 56. –

Respuesta

16

Excel 97 era la versión 8. Las versiones posteriores hasta e incluyendo Excel 2003 tuvo cambios muy menores. Hasta Excel 2007, versión 12. Por eso ve que xlExcel9 a 11 falta en la enumeración.

Así que querrás xlExcel8 aquí.

+2

Gracias Hans, esto funcionó. Como nota al margen, sí me instó a la alerta de verificación de compatibilidad, ya que estoy usando la biblioteca de Excel 14. Pude suprimir esto estableciendo la propiedad 'DoNotPromptForConvert' del libro de trabajo en true – JMK

Cuestiones relacionadas