"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:
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:
- Creazione di modelli di Word 2007 a livello di codice
- Compilazione di modelli di documento Word 2007 con controlli contenuto
- Mapping di controlli contenuto Word 2007 a XML personalizzato tramite l'oggetto XMLMapping
- Procedura: Associare un controllo contenuto a un nodo nell'archivio dati
- Sfruttare i vantaggi dei controlli contenuto associato
- Il modo semplice per assemblare più documenti Word
- Creazione di controlli contenuto Data-Bound con Open XML SDK e LINQ to XML
Riferimenti
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per