Advertencia para el usuario de Excel 2007 al abrir archivos xls

0

Recibo la siguiente advertencia de error al abrir un archivo .xls generado con 'CarlosAg.ExcelXmlWriter.dll' en Excel 2007:

El archivo que está intentando abrir, '', se encuentra en un formato diferente al especificado por la extensión de archivo. Verifique que el archivo no esté dañado y provenga de una fuente confiable antes de abrir el archivo. ¿Quieres abrir el archivo ahora?

¿Alguna idea de cómo puedo resolver esto?

Julius A
fuente
Relacionado: superuser.com/questions/66195
Mehper C. Palavuzlar

Respuestas:

1

Parece que el archivo .xls (formato Microsoft Excel 97-2003) es en realidad un archivo .xlsx (formato Microsoft Excel 2007). Cambiar la extensión del archivo de .xls a .xlsx debería borrar el mensaje de advertencia.

jrbjazz
fuente
1

En su código VBA, use este comando:

Application.DisplayAlerts = False

esto suprimirá cualquiera de tales advertencias.

Martin Krivy
fuente
-1

Es el formato de la hoja de cálculo xml 2003, la extensión correcta es xml, por lo que no necesita tener instalado Excel.

Robin S
fuente
Creo que querias decir .xlsxno .xml?
SamB
Esto no es una respuesta. Este es un comentario. Si encuentra algo útil para usted, entonces solo debe votar esa pregunta o respuesta. Si desea dejar un comentario, debe dejar un comentario. Necesitas al menos 50 puntos de reputación para comentar. , pero no son difíciles de ganar si usted contribuye positivamente al sitio.
JakeGould
-1

Intenté cambiar la extensión del archivo a varias extensiones, pero el error siempre aparecía. Intenté cambiar la configuración en el registro, pero el error seguía apareciendo (no tengo derechos de administrador y es probable que las políticas de grupo se anulen). ¡Agregué [Application.DisplayAlerts = False] a mi macro y funciona!

user534945
fuente