xlfileformat saveas fileformat activeworkbook excel automation format xlsx

saveas - vba excel xlfileformat



Obtenga el FormatCode correcto para numFmtID en Excel (1)

Tu observación es correcta. Existe una incompatibilidad entre XML y Excel, específicamente para el número 14. Me refiero a los 2 hilos a continuación, donde los esfuerzos realizados por su equipo se desarrollan en este asunto. Los formatos de número se definen hasta 49 y se ha sugerido que el entrenamiento de formato personalizado use un número de más de 50. Por favor revise estos enlaces, si no se soluciona su problema, al menos vindica su stand. Tenga en cuenta que recientemente me incorporé a Stackoverflow y mi conocimiento está en el nivel de principiante. Gracias

(Información) Configuración de diferentes formatos de fecha en Excel

XLSX numFmtId predefinido ID = 14 no coincide

Estoy analizando el archivo syles.xml en .XLSX y busco el mismo formato ID = 14, en el documento https://xlsxwriter.readthedocs.org/en/latest/format.html#format-set-num-format , it es "m / d / aa", pero en la Especificación OOXML ECMA-376 1 ° Edición, Parte 3, 147 páginas. , se convierte en "mm-dd-aa" y cuando trato de configurar una celda para numberformat ID = 14 en la versión china de Excel 2003, entonces la cadena mostrada está en "aaaa-mm-dd". Como la cadena de FormatCode varía cuando la configuración regional y la versión de Excel varían, ¿cómo puedo obtener la cadena FormatCode correcta en función del numFmtID dado para el Excel instalado en la versión local? ¿Hay alguna manera de llamar a Automation para obtener esto?

Gracias

Alan