Condividi tramite


Cenni preliminari sulle web part XML personalizzate

È possibile incorporare dati XML nei documenti per alcune applicazioni di Microsoft Office.Quando si incorporano dati XML in un documento, tali dati sono noti come web part XML personalizzate.

È possibile creare e modificare web part XML personalizzate in un documento utilizzando una soluzione a livello di applicazione o a livello di documento in Visual Studio.Non è necessario avviare l'applicazione di Microsoft Office per creare e modificare le web part XML personalizzate.

si applica: che le informazioni contenute in questo argomento si applicano ai progetti a livello di documento e in progetti a livello di applicazione per le applicazioni seguenti: Excel 2010; PowerPoint 2010; Word 2010.Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.

[!NOTA]

In Visual Studio è anche possibile memorizzare nella cache gli oggetti dati nelle personalizzazioni a livello di documento.Questa funzionalità è diversa dalle web part XML personalizzate, anche se vi sono alcune somiglianze.Per ulteriori informazioni, vedere Dati memorizzati nella cache nelle personalizzazioni a livello di documento.

Informazioni sulle web part XML personalizzate

Le web part XML personalizzate sono state introdotte in Microsoft Office System 2007 insieme ai formati Open XML,che includono i nuovi formati di file basati su XML per Excel, PowerPoint e Word (con estensioni quali xlsx, pptx e docx).I documenti in questi formati sono costituiti da file XML (detti anche web part XML) organizzati in cartelle in un archivio ZIP.La maggior parte delle web part XML è incorporata, così da favorire la definizione della struttura e dello stato del documento.I documenti possono tuttavia contenere web part XML personalizzate, che è possibile utilizzare per archiviare dati XML arbitrari nei documenti.

I formati di file XML consentono alle applicazioni di gestire i documenti in modalità impossibili con i formati di file binari precedenti (ad esempio xls, ppt e doc).Qualsiasi applicazione in grado di leggere gli archivi ZIP può esaminare e modificare il contenuto dei documenti, anche se Microsoft Office non è installato.

Per ulteriori informazioni sulla struttura di Open XML e sulle web part XML personalizzate, vedere gli articoli seguenti:

[!NOTA]

In Excel, Word e PowerPoint è inoltre possibile utilizzare le web part XML personalizzate in documenti salvati nei formati di file binari.Se tuttavia un documento viene salvato in un formato binario, non è possibile aggiungere o modificare web part XML personalizzate senza avviare l'applicazione di Microsoft Office.

Creazione e modifica delle web part XML personalizzate

È possibile creare o modificare le web part XML personalizzate quando il documento è aperto nell'applicazione di Office o quando il documento è chiuso, anche se Microsoft Office non è installato.

Bb608618.collapse_all(it-it,VS.110).gifModifica delle web part XML mentre l'applicazione di Office è in esecuzione

È possibile utilizzare le web part XML personalizzate con una personalizzazione a livello di documento o un componente aggiuntivo a livello di applicazione.Se si utilizza una personalizzazione a livello di documento, in genere si gestiscono le web part XML personalizzate presenti nel documento personalizzato.Se si utilizza un componente aggiuntivo a livello di applicazione, è possibile creare o modificare le web part XML personalizzate in qualsiasi documento aperto nell'applicazione.

Per creare una web part XML personalizzata mediante Visual Studio, aggiungere un nuovo oggetto CustomXMLPart alla raccolta CustomXMLParts nel documento.Per ulteriori informazioni, vedere i seguenti argomenti:

Bb608618.collapse_all(it-it,VS.110).gifModifica delle web part XML senza l'avvio dell'applicazione di Office

È possibile aggiungere o modificare una web part XML personalizzata senza avviare Excel, PowerPoint o Word.Questa possibilità risulta utile se si intende utilizzare dati XML in un documento su un computer in cui non sono installate le applicazioni di Microsoft Office, ad esempio un server.

Per aggiungere una parte XML personalizzata senza avviare Microsoft Office, utilizzare le classi nel kit SDK in formato Open XML.Queste classi vengono progettate per fornire accesso a contenuto Open XML specifico dei documenti di Office.Ad esempio, per aggiungere una web part XML personalizzata a una cartella di lavoro di Excel, si utilizza il metodo AddNewPart<T> di un oggetto WorkbookPart.Per ulteriori informazioni, vedere Open XML SDK 2.0.

Associazione delle web part XML personalizzate ai controlli del contenuto di Word

È possibile associare i controlli del contenuto in una soluzione per Word agli elementi di una web part XML personalizzata.Quando un controllo del contenuto viene associato a una web part XML personalizzata, i dati di quest'ultima vengono visualizzati nell'interfaccia utente del controllo del contenuto.Se un utente modifica il testo del controllo, l'elemento XML corrispondente viene aggiornato automaticamente.Analogamente, se i valori degli elementi nelle web part XML personalizzate vengono modificati, i controlli del contenuto associati agli elementi XML visualizzano i nuovi dati.Per ulteriori informazioni, vedere Controlli del contenuto.

Vedere anche

Attività

Procedura: aggiungere web part XML personalizzate a personalizzazioni a livello di documento

Procedura: aggiungere web part XML personalizzate a documenti utilizzando componenti aggiuntivi a livello di applicazione

Procedura dettagliata: associazione dei controlli del contenuto a parti XML personalizzate

Concetti

XML Schema e dati nelle personalizzazioni a livello di documento

Controlli del contenuto