NamedRange.XPath (Propiedad)

Obtiene un objeto XPath que representa la expresión Xpath del elemento asignado al control NamedRange.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)

Sintaxis

'Declaración
ReadOnly Property XPath As XPath
    Get
XPath XPath { get; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.Excel.XPath
Objeto XPath que representa la expresión Xpath del elemento asignado al control NamedRange.

Comentarios

Las características de XML, salvo para guardar archivos en formato de hoja de cálculo XML, sólo están disponibles en Microsoft Office Professional 2003 y Microsoft Office Excel 2003.

Ejemplos

En el siguiente ejemplo de código se asigna un XmlMap al libro actual y, a continuación, se establece la propiedad XPath de un NamedRange en XPath definido en XmlMap. En este ejemplo se supone que un archivo de definición de esquemas de Excel denominado Customers.xsd que contiene la definición XPath "/ns1:Customer/ns1:LastName" existe en la raíz del directorio C.

Se trata de un ejemplo para una personalización en el nivel del documento.

    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", missing],
        "namedRange1");

    Excel.XmlMap xmlMap1 = Globals.ThisWorkbook.XmlMaps.Add(
        @"C:\Customers.xsd", "Customer");

    namedRange1.XPath.SetValue(xmlMap1,
        "/ns1:Customer/ns1:LastName", missing, false);

    MessageBox.Show("The XPath of the NamedRange is: " +
        namedRange1.XPath.Value);
}

Seguridad de .NET Framework

Vea también

Referencia

NamedRange Interfaz

Microsoft.Office.Tools.Excel (Espacio de nombres)