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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.