Interfaccia XMLNodes

Insieme di oggetti Microsoft.Office.Interop.Word.XMLNode che rappresentano i nodi presenti nella visualizzazione struttura ad albero del riquadro attività Struttura XML, che indica gli elementi applicati a un documento da un utente.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Sintassi

'Dichiarazione
<GuidAttribute("23ba8297-db6f-48b4-8730-8056ebde2d56")> _
Public Interface XMLNodes _
    Inherits IDisposable, ISupportInitialize
[GuidAttribute("23ba8297-db6f-48b4-8730-8056ebde2d56")]
public interface XMLNodes : IDisposable, 
    ISupportInitialize

Il tipo XMLNodes espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Application Ottiene un oggetto Microsoft.Office.Interop.Word.Application che rappresenta l'applicazione Microsoft Office Word.
Proprietà pubblica Container
Proprietà pubblica Count Ottiene il numero di elementi dell'insieme XMLNodes.
Proprietà pubblica Creator Ottiene l'applicazione in cui è stato creato il controllo XMLNodes.
Proprietà pubblica InnerObject Ottiene un oggetto Microsoft.Office.Interop.Word.XMLNodes che rappresenta l'oggetto nativo sottostante del controllo XMLNodes.
Proprietà pubblica Item Ottiene l'oggetto Microsoft.Office.Interop.Word.XMLNode in corrispondenza dell'indice specificato.
Proprietà pubblica Parent Ottiene un oggetto Microsoft.Office.Interop.Word.Document che rappresenta il documento contenente l'insieme XMLNodes.
Proprietà pubblica Tag Infrastruttura.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Ottiene un oggetto Microsoft.Office.Interop.Word.XMLNode che rappresenta un elemento appena aggiunto.
Metodo pubblico BeginInit Consente di segnalare all'oggetto che l'inizializzazione sta per essere avviata. (Ereditato da ISupportInitialize)
Metodo pubblico Dispose Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse non gestite. (Ereditato da IDisposable)
Metodo pubblico EndInit Consente di segnalare all'oggetto che l'inizializzazione è completa. (Ereditato da ISupportInitialize)
Metodo pubblico GetEnumerator Ottiene l'enumeratore per il controllo XMLNodes.

In alto

Eventi

  Nome Descrizione
Evento pubblico AfterInsert Si verifica quando l'utente aggiunge un nuovo oggetto Microsoft.Office.Interop.Word.XMLNode all'insieme o a uno dei relativi discendenti.
Evento pubblico BeforeDelete Si verifica quando l'utente elimina un oggetto Microsoft.Office.Interop.Word.XMLNode o un nodo discendente dall'insieme prima che il controllo sia eliminato.
Evento pubblico ContextEnter Viene generato quando il cursore viene posizionato in uno dei nodi o dei nodi di discendente dell'insieme XMLNodes, da un'area esterna del contesto del nodo.
Evento pubblico ContextLeave Si verifica quando il cursore viene spostato da uno dei nodi, o dei nodi discendenti, dell'insieme XMLNodes in un'area situata all'esterno del contesto del nodo originale.
Evento pubblico Deselect Si verifica quando il cursore viene spostato fuori da uno dei nodi dell'insieme XMLNodes.
Evento pubblico Select Viene generato quando il cursore viene posizionato all'interno di uno dei nodi dell'insieme XMLNodes.
Evento pubblico ValidationError Si verifica nel caso di un errore di convalida nel controllo XMLNodes.

In alto

Note

Il controllo XMLNodes rappresenta un insieme di elementi XML con lo stesso nome. Quando si esegue il mapping degli elementi che lo schema consente di visualizzare più di una volta su un documento di Microsoft Office Word in fase di progettazione, Visual Studio crea XMLNodes per gli elementi. Uno schema può consentire a un elemento di venire visualizzato più di una volta quando l'attributo maxOccurs dell'elemento o dei predecessori dell'elemento è impostato su > 1.

Se lo schema imposta l'attributo maxOccurs per l'elemento e i relativi predecessori su 1, in Visual Studio viene invece creato un controllo XMLNode.

I controlli XMLNodes possono essere creati solo nei progetti a livello di documento di Word in fase di progettazione. Non è possibile creare tali oggetti in fase di esecuzione o nei progetti a livello di applicazione. Per ulteriori informazioni, vedere Controllo XMLNodes e Procedura: aggiungere controlli XMLNode ai documenti di Word.

Nota

Questa interfaccia è implementata da Visual Studio Tools per Office Runtime. Non deve essere implementata nel codice. Per ulteriori informazioni, vedere Cenni preliminari su Visual Studio Tools per Office Runtime.

Utilizzo

Nella presente documentazione viene descritta la versione di questo tipo utilizzata nei progetti di Office destinati a .NET Framework 4. Nei progetti destinati a .NET Framework 3.5, questo tipo potrebbe avere membri diversi e gli esempi di codice forniti per il tipo potrebbero non funzionare. Per la documentazione relativa a questo tipo nei progetti destinati a .NET Framework 3.5, vedere la sezione di riferimento seguente nella documentazione di Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Office.Tools.Word

Altre risorse

Controllo XMLNodes

Procedura: aggiungere controlli XMLNode ai documenti di Word