Propriété AccelItem.AddOnName (Visio)

Récupère ou définit le nom d’un module complémentaire ou d’une procédure exécutée lorsque la touche d’accès rapide associée est activée. Lecture-écriture.

Syntaxe

expression. AddOnName

Expression Variable qui représente un objet AccelItem .

Valeur renvoyée

Chaîne

Remarques

En supposant que le nom du module complémentaire dans la collection Addons est string, si le projet du document actif (ou un autre projet s’il est référencé) n’a pas de procédure nommée string, ou si les arguments passés dans la chaîne ne correspondent pas à ceux spécifiés dans la procédure, Microsoft Visio exécute la chaîne nommée du module complémentaire. S’il ne trouve aucun module complémentaire nommé chaîne, Visio ne fait rien et ne signale aucune erreur. (Utilisez la propriété TraceFlags pour surveiller les procédures et les modules complémentaires que Visio tente d’exécuter.)

Si chaîne est un module complémentaire, utilisez la propriété AddOnArgs pour indiquer les arguments à envoyer au module complémentaire lors de son exécution.

Si chaîne est une procédure, indiquez les arguments à l'aide de nom_proc(arguments) ou de arguments nom_proc.

Lorsque vous appelez une procédure dans un module standard, nous vous recommandons de préfixer la chaîne avec le nom du module qui contient la procédure (par exemple, moduleName.procName), car plusieurs modules peuvent avoir une procédure portant le même nom.

Pour appeler une procédure d'un projet autre que celui du document actif, utilisez la syntaxe Nom_proj.Nom_mod.Nom_proc (vous devez avoir explicitement défini une référence à Nom_proj dans votre projet Visual Basic).

Si la propriété AddOnName est définie, Visio ignore la propriété CmdNum de l'objet.

Remarque

À partir de Visio 2002, la propriété AddOnName ne peut exécuter une chaîne contenant un code VBA arbitraire. Pour appeler le code que vous auriez transmis à la propriété AddOnName dans les versions précédentes de Visio, déplacez le code vers une procédure dans un projet VBA de document appelé à partir de la propriété AddOnName.

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.