"El archivo contiene elementos XML personalizados que ya no son compatibles con Word" al intentar abrir un documento en Word

Síntomas

Imagina la siguiente situación: Intenta abrir un documento en Microsoft Office Word 2007, en Microsoft Word 2010 o en Microsoft Word 2013 que usa uno de los siguientes formatos de archivo:

  • Documento Word (.DOCX)
  • documento Word Macro-Enabled (. DOCM)
  • plantilla de Word (. DOTX)
  • plantilla de Word Macro-Enabled (. DOTM)
  • Documento XML de Word (.XML)
  • Documento XML de Word 2003 (.XML)

Durante el proceso de apertura de Word 2007, para Word 2010 o para Word 2013, recibirá el siguiente mensaje de error:

El archivo contiene elementos XML personalizados que ya no son compatibles con Word. Si guarda este archivo, estos elementos XML personalizados se quitarán permanentemente.

A continuación, al hacer clic en Aceptar, los elementos XML personalizados no se muestran.

Nota:

Microsoft Word 2013 muestra el mensaje de error para los siguientes formatos de archivo, además de los formatos de archivo enumerados anteriormente:

  • Documento Word 97-2003 (.DOC)
  • Word Web Pages (.HTML)
  • Formato de texto enriquecido (. RTF)

Más información

Las versiones de Word distribuidas por Microsoft después del 10 de enero de 2010 ya no leen el marcado XML personalizado que puede estar incluido en .DOCX, . DOCM, . DOTX, . ARCHIVOS DOTM o .XML. Las nuevas versiones de Word 2007, Word 2010 y Word 2013 todavía pueden abrir estos archivos, pero se quita cualquier marcado XML personalizado.

El marcado XML personalizado en un documento Word es visible como nombres de etiqueta rosa (el color predeterminado) que rodean el texto de un documento:

Captura de pantalla del marcado XML personalizado en un documento de Word.

La eliminación del marcado XML personalizado es el resultado de una sentencia de Estados Unidos tribunal el 22 de diciembre de 2009. Por lo general, los clientes que compran o licencian Word 2007, Word 2010 o Word 2013 de Microsoft después del 10 de enero de 2010 para su uso en el Estados Unidos y sus territorios tienen que usar software actualizado que no incluya una implementación de etiquetado XML personalizada determinada.

La actualización no afecta a las siguientes características de Word.

  • Los controles de contenido no se ven afectados. Los controles de contenido son un método común para estructurar el contenido del documento y asignar contenido a elementos XML personalizados.

  • Los estándares Open XML (todas las versiones ECMA e ISO) no se ven afectados.

  • El marcado XML personalizado que se almacena en Word archivos de documento 97-2003 (.DOC) no se ve afectado.

  • La extensibilidad de la cinta de opciones y XML no se ven afectadas.

  • Los elementos XML personalizados no se ven afectados. Para obtener más información sobre los elementos XML personalizados, vea Información general sobre elementos XML personalizados.

  • El modelo de objetos Word no se ve afectado. Sin embargo, algunos métodos de modelo de objetos que se ocupan del marcado XML personalizado pueden producir resultados diferentes.

    • El método TransformDocument seguirá funcionando, pero se quitará cualquier marcado XML personalizado dentro de los resultados de la transformación.
    • El método InsertXML seguirá funcionando, pero cualquier marcado XML personalizado que esté presente se quitará antes de insertar el contenido.

Nota:

Si es desarrollador de una solución que usa marcado XML personalizado, tenga en cuenta que la compatibilidad con el marcado XML personalizado ya no está disponible. Muchos de los escenarios implementados mediante el marcado XML personalizado se pueden implementar mediante tecnologías alternativas, como controles de contenido, campos de formulario y marcadores que están disponibles en Word 2007, Word 2010 y Word 2013. Por ejemplo, como se explica en los artículos siguientes, los controles de contenido (además de estas otras tecnologías, como los marcadores) permiten a los desarrolladores crear documentos estructurados y se pueden usar para asignar valores arbitrarios al contenido estructurado. Estos valores arbitrarios se pueden usar para asignar significado semántico a partes del contenido.

Para obtener más información sobre los controles de contenido, visite las siguientes páginas web de Microsoft:

Referencias