NamedRange.XPath Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen XPath ab, der den XPath des Elements darstellt, das dem NamedRange-Steuerelement zugeordnet ist.
public Microsoft.Office.Interop.Excel.XPath XPath { get; }
Eigenschaftswert
Ein XPath, der den XPath des Elements darstellt, das dem NamedRange-Steuerelement zugeordnet ist.
Beispiele
Im folgenden Codebeispiel wird eine XmlMap der aktuellen Arbeitsmappe zugeordnet, und anschließend wird die- XPath Eigenschaft eines NamedRange auf einen XPath festgelegt, der in der XmlMap definiert ist. In diesem Beispiel wird davon ausgegangen, dass eine Excel-Schema Definitionsdatei mit dem Namen "Customers. xsd", die die XPath-Definition "/ns1: Customer/ns1: LastName" enthält, im Stammverzeichnis des Verzeichnisses C vorhanden ist.
Dieses Beispiel gilt für eine Anpassung auf Dokument Ebene.
private void UseXPath()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1"],
"namedRange1");
Excel.XmlMap xmlMap1 = Globals.ThisWorkbook.XmlMaps.Add(
@"C:\Customers.xsd", "Customer");
namedRange1.XPath.SetValue(xmlMap1,
"/ns1:Customer/ns1:LastName", false);
MessageBox.Show("The XPath of the NamedRange is: " +
namedRange1.XPath.Value);
}
Private Sub UseXPath()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1"), _
"namedRange1")
Dim xmlMap1 As Excel.XmlMap = _
Globals.ThisWorkbook.XmlMaps.Add("C:\Customers.xsd", _
"Customer")
namedRange1.XPath.SetValue(xmlMap1, _
"/ns1:Customer/ns1:LastName", , False)
MessageBox.Show("The XPath of the NamedRange is: " & _
namedRange1.XPath.Value)
End Sub
Hinweise
XML-Funktionen, außer zum Speichern von Dateien im XML-Tabellenformat, sind nur in Microsoft Office Professional Edition 2003 und Microsoft Office Excel 2003 verfügbar.