View2.GetSelectedNodes Méthode

Définition

Obtient une référence à une XMLNodesCollection collection qui est remplie avec des nœuds DOM (Document Object Model) XML en fonction de la sélection actuelle d’éléments dans une vue.

public:
 Microsoft::Office::Interop::InfoPath::SemiTrust::XMLNodesCollection ^ GetSelectedNodes();
public Microsoft.Office.Interop.InfoPath.SemiTrust.XMLNodesCollection GetSelectedNodes ();
abstract member GetSelectedNodes : unit -> Microsoft.Office.Interop.InfoPath.SemiTrust.XMLNodesCollection
Public Function GetSelectedNodes () As XMLNodesCollection

Retours

Référence à la collection XMLNodesCollection.

Implémente

Exemples

Dans l’exemple suivant, la méthode GetSelectedNodes de l’objet ViewObject est utilisée pour définir une référence à une collection de nœuds DOM XML en fonction de ce qui est actuellement sélectionné dans la vue. Ensuite, le code détermine si les nœuds ont été retournés et, le cas échéant, affiche des informations sur le premier nœud trouvé dans la XMLNodesCollection collection dans une boîte de message.

XMLNodesCollection selectedNodes = thisXDocument.View.<span class="label">GetSelectedNodes</span>();

if (selectedNodes.Count &gt; 0)
{
   thisXDocument.UI.Alert(selectedNodes[0].nodeName + "\n\n" + 
      selectedNodes[0].text);
}

Remarques

Si aucun élément n'est sélectionné dans une vue ou si seul du texte est sélectionné, la méthode GetSelectedNodes renvoie une collection vide.

Remarque : La méthode GetSelectedNodes ne retourne pas de nœuds en fonction de la sélection actuelle si elle est utilisée en OnClick cas de bouton dans la vue, car le focus est perdu du contrôle destiné à être en contexte. Pour éviter ce comportement, vous devez utiliser la méthode GetSelectedNodes depuis un menu, une barre d'outils ou un volet Office personnalisé.

Important : ce membre est accessible uniquement par les formulaires s’exécutant dans le même domaine que le formulaire actuellement ouvert, ou par les formulaires auxquels des autorisations inter-domaines ont été accordées.

S’applique à