propriété Event.ID (Visio)
Récupère l’ID d’un objet. En lecture seule.
Syntaxe
expression. ID
Expression Variable qui représente un objet Event .
Valeur renvoyée
Entier long
Remarques
L'ID d'une forme n'est unique que dans la portée de la page ou de la forme de base. L'ID d'une page, d'une forme de base ou d'un style est unique dans la portée du document.
Si une forme, une page, une forme de base ou un style est supprimé, les futurs objets de la même portée peuvent se voir attribuer le même ID. En conséquence, la conservation des ID de style ou de forme de données distinctes n'est généralement pas aussi judicieuse que la conservation d'ID uniques à l'aide de la propriété UniqueID.
Pour les objets Shape, vous pouvez utiliser la propriété ID avec des méthodes telles que GetResults et SetResults, qui servent à récupérer ou à définir simultanément plusieurs valeurs de cellules pouvant se trouver dans des formes différentes. Pour ce faire, vous devez transmettre des ID de forme à ces méthodes. Si vous créez des formes à l'aide de la méthode DropMany, cette dernière renvoie les ID des formes qu'elle crée dans votre programme.
Pour les objets Font, la propriété ID correspond au nombre stocké dans la cellule Font de la ligne d'une section Character Properties d'une forme. Par exemple, pour appliquer la police « Arial » au texte d'une forme, créez un objet Font qui représente « Arial », récupérez l'ID de cette police, puis attribuez la propriété CharProps de l'objet Shape à cet ID.
L'ID associé à une police spécifique varie d'un système à l'autre ou en fonction de leur installation ou suppression d'un système donné.
Pour les objets Window , la propriété ID peut être utilisée avec la propriété ItemFromID d’une collection Windows pour récupérer un objet Window de la collection sans itérer au sein de la collection. Un objet Window dont la propriété Type est définie sur visAnchorBarBuiltIn renvoie un ID de visWinIDCustProp, visWinIDDrawingExplorer, visWinIDFormulaTracing, visWinIDMasterExplorer, visWinIDPanZoom, visWinIDSizePos ou visWinIDStencilExplorer. Un objet Window dont la propriété Type est définie sur visAnchorBarAddon retourne un ID unique au sein de sa collection Windows pendant la durée de vie de cette collection. Si un objet Window a un ID visInvalWinID, vous ne pouvez pas utiliser la propriété ItemFromID pour récupérer l'objet Window de sa collection.
Pour des objets Event, la propriété ID identifie tout spécialement un objet Event dans sa collection EventList. Tant qu'une référence est maintenue dans une collection EventList ou dans l'objet source d'une collection EventList, vous pouvez mettre la propriété ID dans l'antémémoire de n'importe quel objet Event de la liste. Même si d'autres événements sont ajoutés ou supprimés de la liste, l'ID mis en antémémoire peut être réutilisé pour identifier l'événement d'origine. Si un événement est permanent, son ID peut être mis en antémémoire indéfiniment. Même si l'événement associé à cet ID peut être supprimé, aucun nouvel objet Event de la même collection EventList ne se verra attribuer le même ID.
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.