"Il file contiene elementi XML personalizzati che non sono più supportati da Word" quando si tenta di aprire un documento in Word

Sintomi

Considerate il seguente scenario: Si tenta di aprire un documento in Microsoft Office Word 2007, in Microsoft Word 2010 o in Microsoft Word 2013 che usa uno dei formati di file seguenti:

  • documento Word (.DOCX)
  • Word Macro-Enabled documento (. DOCM)
  • Word Modello (. DOTX)
  • Word Macro-Enabled modello (. DOTM)
  • documento XML Word (.XML)
  • documento XML Word 2003 (.XML)

Durante il processo di apertura per Word 2007, per Word 2010 o per Word 2013, viene visualizzato il messaggio di errore seguente:

Il file contiene elementi XML personalizzati che non sono più supportati da Word. Se si salva questo file, questi elementi XML personalizzati verranno rimossi definitivamente.

Quindi, quando si fa clic su OK, gli elementi XML personalizzati non vengono visualizzati.

Nota

Microsoft Word 2013 visualizza il messaggio di errore per i formati di file seguenti oltre ai formati di file elencati in precedenza:

  • Documento Word 97-2003 (.DOC)
  • pagine Web Word (.HTML)
  • Formato RTF (. RTF)

Ulteriori informazioni

Le versioni di Word distribuite da Microsoft dopo il 10 gennaio 2010 non leggono più il markup XML personalizzato che può essere contenuto in .DOCX, . DOCM. DOTX, . File DOTM o .XML. Le nuove versioni di Word 2007, Word 2010 e Word 2013 possono comunque aprire questi file, ma qualsiasi markup XML personalizzato viene rimosso.

Il markup XML personalizzato in un documento Word è visibile come nomi di tag rosa (il colore predefinito) che circondano il testo in un documento:

Screenshot del markup XML personalizzato in un documento Word.

La rimozione del markup XML personalizzato è il risultato di una sentenza del tribunale di Stati Uniti del 22 dicembre 2009. In genere, i clienti che acquistano o cedono in licenza Word 2007, Word 2010 o Word 2013 da Microsoft dopo il 10 gennaio 2010 per l'uso nel Stati Uniti e nei relativi territori devono usare software aggiornato che non include una particolare implementazione di tag XML personalizzata.

Le funzionalità seguenti di Word non sono interessate dall'aggiornamento.

  • I controlli contenuto non sono interessati. I controlli contenuto sono un metodo comune per strutturare il contenuto del documento e eseguire il mapping del contenuto a parti XML personalizzate.

  • Gli standard Open XML (tutte le versioni ECMA e ISO) non sono interessati.

  • Il markup XML personalizzato archiviato all'interno di Word file del documento 97-2003 (.DOC) non è interessato.

  • L'estendibilità della barra multifunzione e del codice XML della barra multifunzione non è interessata.

  • Le parti XML personalizzate non sono interessate. Per altre informazioni sulle parti XML personalizzate, vedere Panoramica delle parti XML personalizzate.

  • Il modello a oggetti Word non è interessato. Tuttavia, alcuni metodi del modello a oggetti che gestiscono il markup XML personalizzato possono produrre risultati diversi.

    • Il metodo TransformDocument continuerà a funzionare, ma qualsiasi markup XML personalizzato all'interno dei risultati della trasformazione verrà rimosso.
    • Il metodo InsertXML continuerà a funzionare, ma qualsiasi markup XML personalizzato presente verrà rimosso prima dell'inserimento del contenuto.

Nota

Se si è sviluppatori di una soluzione che usa markup XML personalizzato, tenere presente che il supporto per il markup XML personalizzato non è più disponibile. Molti degli scenari implementati tramite markup XML personalizzato possono essere implementati usando tecnologie alternative, ad esempio controlli del contenuto, campi modulo e segnalibri disponibili in Word 2007, Word 2010 e Word 2013. Ad esempio, come illustrato negli articoli seguenti, i controlli contenuto (oltre a queste altre tecnologie come i segnalibri) consentono agli sviluppatori di creare documenti strutturati e possono essere usati per assegnare valori arbitrari al contenuto strutturato. Questi valori arbitrari possono essere usati per assegnare un significato semantico a parti del contenuto.

Per altre informazioni sui controlli contenuto, visitare le pagine Web Microsoft seguenti:

Riferimenti