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

Síntomas

Considere el siguiente escenario: 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 de Word (.DOCX)
  • Documento de Word Macro-Enabled (.DOCM)
  • Plantilla de Word (. DOTX)
  • Plantilla Macro-Enabled de Word (.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 de forma permanente.

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 de Word 97-2003 (.DOC)
  • Páginas web de Word (.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 contenido en archivos .DOCX, .DOCM, .DOTX, .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 de 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 resolución judicial de los Estados Unidos 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 Estados Unidos y sus territorios tienen que usar software actualizado que no incluya una implementación de etiquetado XML personalizada determinada.

Las siguientes características de Word no se ven afectadas por la actualización.

  • 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 almacenado en archivos de documento de Word 97-2003 (.DOC) no se ve afectado.

  • Ribbon XML y la extensibilidad de la cinta de opciones 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 de Word no se ve afectado. Sin embargo, algunos métodos del modelo de objetos que tratan con el 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 siguientes artículos, los controles de contenido (además de estas otras tecnologías como 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