"O arquivo contém elementos XML personalizados que não têm mais suporte por Word" quando você tenta abrir um documento no Word
Sintomas
Considere o seguinte cenário. Você tenta abrir um documento no Microsoft Office Word 2007, em Microsoft Word 2010 ou em Microsoft Word 2013 que esteja usando um dos seguintes formatos de arquivo:
- documento Word (.DOCX)
- Word Macro-Enabled Documento (. DOCM)
- modelo Word (. DOTX)
- modelo Word Macro-Enabled (. DOTM)
- Word documento XML (.XML)
- Word documento XML de 2003 (.XML)
Durante o processo de abertura do Word 2007, para Word 2010 ou para Word 2013, você receberá a seguinte mensagem de erro:
O arquivo contém elementos XML personalizados que não têm mais suporte por Word. Se você salvar esse arquivo, esses elementos XML personalizados serão removidos permanentemente.
Em seguida, quando você clica em OK, os elementos XML personalizados não são exibidos.
Observação
Microsoft Word 2013 exibe a mensagem de erro para os seguintes formatos de arquivo, além dos formatos de arquivo listados anteriormente:
- Word documento 97-2003 (.DOC)
- Word Páginas da Web (.HTML)
- Formato de texto avançado (. RTF)
Informações adicionais
Versões de Word distribuídas pela Microsoft após 10 de janeiro de 2010 não leem mais a marcação XML personalizada que pode estar contida em .DOCX, . DOCM. DOTX. ARQUIVOS DOTM ou .XML. As novas versões do Word 2007, Word 2010 e Word 2013 ainda podem abrir esses arquivos, mas qualquer marcação XML personalizada é removida.
A marcação XML personalizada em um documento Word é visível como nomes de marca rosa (a cor padrão) em torno do texto em um documento:
A remoção da marcação XML personalizada é o resultado de uma Estados Unidos decisão judicial em 22 de dezembro de 2009. Geralmente, os clientes que compram ou licenciam Word 2007, Word 2010 ou Word 2013 da Microsoft após 10 de janeiro de 2010 para uso no Estados Unidos e seus territórios precisam usar um software atualizado que não inclua uma implementação de marcação XML personalizada específica.
Os recursos a seguir de Word não são afetados pela atualização.
Os controles de conteúdo não são afetados. Os controles de conteúdo são um método comum de estruturação de conteúdo de documento e mapeamento de conteúdo para partes XML personalizadas.
Os padrões XML abertos (todas as versões ECMA e ISO) não são afetados.
A marcação XML personalizada armazenada em Word arquivos de documento 97-2003 (.DOC) não é afetada.
A Extensibilidade da Faixa de Opções XML e da Faixa de Opções não são afetadas.
As partes XML personalizadas não são afetadas. Para obter mais informações sobre partes XML personalizadas, consulte Visão geral de partes XML personalizadas.
O modelo de objeto Word não é afetado. No entanto, alguns métodos de modelo de objeto que lidam com a marcação XML personalizada podem produzir resultados diferentes.
- O método TransformDocument continuará funcionando, mas qualquer marcação XML personalizada dentro dos resultados da transformação será removida.
- O método InsertXML continuará funcionando, mas qualquer marcação XML personalizada presente será removida antes que o conteúdo seja inserido.
Observação
Se você for um desenvolvedor de uma solução que usa marcação XML personalizada, esteja ciente de que o suporte para marcação XML personalizada não está mais disponível. Muitos dos cenários implementados usando a marcação XML personalizada podem ser implementados usando tecnologias alternativas, como controles de conteúdo, campos de formulário e indicadores disponíveis em Word 2007, Word 2010 e Word 2013. Por exemplo, conforme explicado nos artigos a seguir, os controles de conteúdo (além dessas outras tecnologias, como indicadores) permitem que os desenvolvedores criem documentos estruturados e possam ser usados para atribuir valores arbitrários ao conteúdo estruturado. Esses valores arbitrários podem ser usados para atribuir significado semântico a partes do conteúdo.
Para obter mais informações sobre controles de conteúdo, visite as seguintes páginas da Web da Microsoft:
- Criando modelos de Word 2007 de forma programática
- Criar modelos de documento Word 2007 usando controles de conteúdo
- Mapeamento Word controles de conteúdo de 2007 para XML personalizado usando o objeto XMLMapping
- Como: vincular um controle de conteúdo a um nó no Repositório de Dados
- Aproveitando os controles de conteúdo vinculados
- A maneira fácil de montar vários documentos de Word
- Criando controles de conteúdo Data-Bound usando o SDK e o LINQ to XML Open XML