DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 2445060 - Última revisão: sexta-feira, 28 de Dezembro de 2012 - Revisão: 5.0

Sintomas

Considere o cenário seguinte. Tente abrir um documento no Microsoft Office Word 2010 que esteja a utilizar um dos seguintes formatos de ficheiro:
  • Documento do Word (.docx)
  • Documento com Permissão para Macros do Word (.docm)
  • Modelo do Word (.dotx)
  • Modelo com Permissão para Macros do Word (.dotm)
  • Documento XML do Word (.xml)
  • Documento XML do Word 2003 (.xml)
  Após o documento ser aberto, nota que toda a marcação XML foi removida.

Mais Informação

As versões do Word distribuídas pela Microsoft após o 10 de Janeiro de 2010 já não lêem a marcação XML personalizada que possa estar contida em ficheiros .docx, .docm, .dotx, .dotm ou .xml. O Word 2010 continuar a conseguir abrir estes ficheiros, mas qualquer marcação XML personalizada é removida.

A marcação XML personalizada num documento Word é visível como nomes de etiquetas a cor-de-rosa ( a cor predefinida) à volta do texto num documento.
Reduzir esta imagemExpandir esta imagem

A remoção de marcações XML predefinidas é o resultado de uma decisão judicial de 22 de Dezembro de 2009 nos Estados Unidos. Os clientes que adquirem ou licenciam o Word 2010 irão aperceber-se de que o software não inclui uma implementação de marca XML personalizada.

As seguintes funcionalidades do Word não são afectadas pela actualização.
  • Os controlos de conteúdo não são afectados. Os controlos de conteúdo são um método comum na estruturação dos conteúdos de um documento e no mapeamento de conteúdos para elementos XML personalizados.
  • Os padrões do Open XML (todas as versões ECMA e ISO) não são afectados.
  • A marcação XML personalizada que é armazenada nos ficheiros de documentos Word 97-2003 (.doc) não é afectada.
  • O Friso XML e a Extensibilidade do Friso não são afectadas.
  • Os elementos XML personalizados não são afectados. Para obter mais informações sobre Elementos XML personalizados, visite o seguinte Web site de MSDN:
    http://msdn.microsoft.com/pt-pt/library/bb608618.aspx (http://msdn.microsoft.com/pt-pt/library/bb608618.aspx)
  • O modelo do objecto Word não é afectado. No entanto, alguns métodos do modelo do objecto que lidam com marcações XML personalizadas podem produzir resultados diferentes.
    • O método Transformar Documento irá continuar a funcionar, mas qualquer marcação XML personalizada nos resultados da transformação será removida.
    • O método Inserir XML irá continuar a funcionar, mas qualquer marcação XML personalizada presente será removida antes do conteúdo ser inserido.


Nota Se for o programador de uma solução que utilizar uma marcação XML personalizada, deve ter consciência de que o suporte para a marcação XML personalizada já não se encontra disponível. Vários dos cenários implementados utilizando marcações XML personalizadas podem ser implementados utilizando tecnologias alternativas, tal com o controlo de conteúdos, campos de formulário e marcadores, os quais se encontram disponíveis no Word 2007 e no Word 2010. Por exemplo, conforme explanado nos seguintes artigos, o controlo de conteúdos (para lá de outras tecnologias tais como os marcadores) permite que o programador crie documentos estruturados e pode ser utilizado para atribuir valores arbitrários ao conteúdo estruturado. Estes valores arbitrários podem ser utilizados para atribuir significado semântico a elementos do seu conteúdo.

Para obter mais informações sobre o controlo de conteúdos, visite os seguintes Web sites da Microsoft:  
Criar modelos do Word 2007 programaticamente (http://msdn.microsoft.com/pt-pt/library/bb266219(v=office.12).aspx)
Criar modelos de documentos Word 2007 utilizando o controlo de conteúdos (http://msdn.microsoft.com/pt-pt/library/bb264571(office.12).aspx)
Mapear controlo de conteúdos do Word 2007 para XML personalizado utilizando o Objecto de Mapeamento de XML (http://msdn.microsoft.com/pt-pt/library/bb510135(office.12).aspx)
Como: Vincular um controlo de conteúdos a um nó no armazenamento de dados (http://msdn.microsoft.com/pt-pt/library/bb243814(office.12).aspx)
Tomar partido dos controlos de conteúdo vinculados (http://blogs.msdn.com/b/brian_jones/archive/2009/01/05/taking-advantage-of-bound-content-controls.aspx)
O modo simples de agrupar múltiplos documentos Word (http://blogs.msdn.com/b/brian_jones/archive/2008/12/08/the-easy-way-to-assemble-multiple-word-documents.aspx)
Criar um controlo de conteúdos vinculado por dados utilizando o Open XML SDK e o LINQ para XML (http://blogs.msdn.com/b/ericwhite/archive/2008/10/19/creating-data-bound-content-controls-using-the-open-xml-sdk-and-linq-to-xml.aspx)

Referências

978951  (http://support.microsoft.com/kb/978951/pt/ ) Descrição da actualização de Janeiro de 2010 para o Word 2003 e para o Word 2007
2445062  (http://support.microsoft.com/kb/2445062/pt/ ) Mensagem de erro quando tenta abrir um documento no Word: "O ficheiro contém elementos XML personalizados que já não são suportados pelo Word."

A informação contida neste artigo aplica-se a:
  • Microsoft Word 2010
Palavras-chave: 
KB2445060
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft