Proprietà XMLNode.Attributes
Ottiene una raccolta Microsoft.Office.Interop.Word.XMLNodes che rappresenta gli attributi del controllo XMLNode.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Sintassi
'Dichiarazione
ReadOnly Property Attributes As XMLNodes
XMLNodes Attributes { get; }
Valore proprietà
Tipo: Microsoft.Office.Interop.Word.XMLNodes
Raccolta Microsoft.Office.Interop.Word.XMLNodes che rappresenta gli attributi del controllo XMLNode.
Note
Tutti i controlli Microsoft.Office.Interop.Word.XMLNode della raccolta Microsoft.Office.Interop.Word.XMLNodes restituiti mediante la proprietà Attributes presentano un valore della proprietà XMLNode.NodeType di wdXMLNodeAttribute.
Esempi
Nell'esempio di codice seguente viene utilizzata la proprietà Attributes per aggiungere un attributo a un controllo XMLNode.La proprietà NamespaceURI viene utilizzata per specificare lo spazio dei nomi dello schema.Vengono quindi scorsi tutti gli attributi presenti nell'oggetto XMLNode e ne vengono visualizzati il nome e il valore.Il nome dell'oggetto XMLNode viene ottenuto dalla proprietà BaseName.In questo esempio si suppone che il documento corrente contenga un oggetto XMLNode denominato CustomerNode che presenta un attributo NewCustomer dichiarato nello schema.
Private Sub DisplayAttributes()
Dim newAttribute As Word.XMLNode = _
Me.CustomerNode.Attributes.Add("NewCustomer", _
Me.CustomerNode.NamespaceURI)
newAttribute.NodeValue = "yes"
Dim attribute1 As Word.XMLNode
For Each attribute1 In Me.CustomerNode.Attributes
MsgBox("'" & Me.CustomerNode.BaseName & _
"' has the attribute '" & attribute1.BaseName & _
"' with the value '" & attribute1.NodeValue & "'.")
Next attribute1
End Sub
private void DisplayAttributes()
{
Word.XMLNode newAttribute =
this.CustomerNode.Attributes.Add("NewCustomer",
this.CustomerNode.NamespaceURI, ref missing);
newAttribute.NodeValue = "yes";
foreach (Word.XMLNode attribute1 in this.CustomerNode.Attributes)
{
MessageBox.Show("'" + this.CustomerNode.BaseName +
"' has the attribute '" + attribute1.BaseName +
"' with the value '" + attribute1.NodeValue +
"'.");
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.