NamedRange.XPath, propriété
Obtient un XPath qui représente le XPath de l'élément mappé au contrôle NamedRange.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Déclaration
ReadOnly Property XPath As XPath
XPath XPath { get; }
Valeur de propriété
Type : Microsoft.Office.Interop.Excel.XPath
XPath qui représente le XPath de l'élément mappé au contrôle NamedRange.
Notes
Les fonctionnalités XML, à l'exception de celles utilisées pour enregistrer des fichiers au format de feuille de calcul XML, sont disponibles uniquement dans Microsoft Office Édition Professionnelle 2003 et Microsoft Office Excel 2003.
Exemples
L'exemple de code suivant mappe un XmlMap au classeur actif, puis affecte un XPath défini dans le XmlMap à la propriété XPath d'un NamedRange. Cet exemple suppose qu'il existe un fichier XSD (XML Schema Definition) appelé Customers.xsd qui contient la définition de XPath "/ns1:Customer/ns1:LastName" à la racine du répertoire C.
Cet exemple illustre une personnalisation au niveau du document.
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);
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.