Aracılığıyla paylaş


NamedRange.XPath Özellik

Alır bir XPath eşlenmiş öğenin Xpath temsil eden NamedRange denetim.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

'Bildirim
ReadOnly Property XPath As XPath
XPath XPath { get; }

Özellik Değeri

Tür: Microsoft.Office.Interop.Excel.XPath
Bir XPath eşlenmiş öğenin Xpath temsil eden NamedRange denetim.

Notlar

Dosyaları xml elektronik tablosu biçiminde kaydetme dışındaki xml özellikleri, yalnızca Microsoft Office Professional Edition 2003 ve Microsoft Office Excel 2003'de kullanılabilir.

Örnekler

Aşağıdaki kod örnek haritalar bir XmlMap geçerli çalışma kitabını ve sonra ayarlar XPath özelliği, bir NamedRange XmlMap içinde tanımlanan bir XPath için.Bu örnekte, Excel şema tanım dosyasını XPath tanımını içeren Customers.xsd adlı varsayılır "/ ns1:Customer / ns1:LastName" c kök dizininde bulunan dizin.

Bu örnek için belge düzeyi özelleştirmesinde içindir.

    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

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);
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

NamedRange Arabirim

Microsoft.Office.Tools.Excel Ad Alanı