Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Détermine si une position x,y donnée atteint l’extérieur, l’intérieur ou la limite d’une forme.
Syntaxe
expression. HitTest( _xPos_ , _yPos_ , _Tolerance_ )
Expression Variable qui représente un objet Shape .
Parameters
| Nom | Requis/Facultatif | Type de données | Description |
|---|---|---|---|
| xPos | Requis | Double | Coordonnée x à tester. |
| yPos | Requis | Double | Coordonnée y à tester. |
| Tolerance | Requis | Double | À quel point xPos,yPos doit être proche d’une forme pour qu’une correspondance se produise. |
Valeur renvoyée
Entier
Remarques
La méthode HitTest ne tient compte que de la géométrie visible et ignore la géométrie masquée.
Utilisez les unités de dessin internes (pouces dans le dessin) pour définir les valeurs Posx, Posy et Tolérance. Ces valeurs doivent se situer dans et être définies par rapport au système de coordonnées de la page, de la forme de base ou du groupe contenant la forme testée.
Voici les valeurs possibles retournées par la méthode HitTest et déclarées par la bibliothèque de types Visio dans VisHitTestResults.
| Constante | Valeur |
|---|---|
| visHitOutside | 0 |
| visHitOnBoundary | 1 |
| visHitInside | 2 |
Les formes de légende de graphique de données (et leurs sous-formes) qui sont appliquées à la forme parente sont exclues des tests de positionnement. Si la forme parente est elle-même une forme de légende de graphique de données, sa géométrie (et celle de ses sous-formes) n'est pas exclue des tests de positionnement.
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.