XMLMapping.XPath Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Renvoie une chaîne qui représente le XPath du mappage XML, qui prend la valeur du nœud XML actuellement mappé. En lecture seule.
public:
property System::String ^ XPath { System::String ^ get(); };
public string XPath { get; }
member this.XPath : string
Public ReadOnly Property XPath As String
Valeur de propriété
Exemples
Cet exemple montre comment vérifier si le premier contrôle de contenu du document actif est un contrôle de date et si la chaîne XPath est définie sur une propriété de document prédéfinie spécifique. Il définit ensuite le mappage sur le contrôle, si la chaîne XPath ne correspond pas et si le contrôle est un contrôle de date.
<span class="label">Dim objCC As ContentControl
Dim objMap As XMLMapping
Dim blnMap As Boolean
Set objCC = ActiveDocument.ContentControls(1)
Set objMap = objCC.XMLMapping
If (objCC.Type = wdContentControlDate) And (objMap.</span>
<span class="label">XPath</span>
<span class="label"><> _ "/ns1:coreProperties[1]/ns0:createdate[1]") Then blnMap = objMap.SetMapping(XPath:="/ns1:coreProperties[1]/ns0:createdate[1]") If blnMap = False Then MsgBox "Unable to map the content control." End IfEnd If</span>
Remarques
Pour définir le mappage d’un contrôle de contenu, utilisez la SetMapping(String, String, CustomXMLPart) méthode ou la SetMappingByNode(CustomXMLNode) méthode . Si le mappage n'est pas actif, l'utilisation de cette propriété renvoie une erreur.