Partager via


Méthode InvisibleApp.RegisterRibbonX (Visio)

Inscrit l’interface IRibbonExtensibility implémentée par le module complémentaire spécifié pour remplir l’interface utilisateur personnalisée.

Syntaxe

expression. RegisterRibbonX (SourceAddOn, TargetDocument, TargetModes, FriendlyName)

Expression Variable qui représente un objet InvisibleApp .

Parameters

Nom Requis/Facultatif Type de données Description
SourceAddOn Requis IRibbonExtensibility Module complémentaire à enregistrer.
TargetDocument Requis Document Document utilisant l’interface utilisateur personnalisée.
TargetModes Requis VisRibbonXModes Modes dans lesquels l’interface utilisateur personnalisée doit être visible. Voir la section Remarques pour les valeurs possibles.
FriendlyName Requis String Nom à associer aux éléments et erreurs de l’interface utilisateur provenant du module complémentaire.

Valeur renvoyée

[HRESULT]

Remarques

Si TargetDocument a la valeur Null, l’interface utilisateur personnalisée est définie au niveau de l’application. Autrement, Microsoft Visio lie la visibilité de l’interface utilisateur personnalisée au document spécifié. L’interface utilisateur n’apparaît en fonction d’aucun autre document.

TargetModes peut prendre la valeur d’une ou plusieurs constantes VisRibbonXModes.

Names Valeur Description
visRxModeNone 0 Afficher l’interface utilisateur personnalisée quand aucun document n’est ouvert.
visRxModeDrawing 1 Afficher l’interface utilisateur personnalisée en mode Dessin.
visRxModeStencil 2 Afficher l’interface utilisateur personnalisée en mode Gabarit.
visRxModePrintPreview 4 Afficher l’interface utilisateur personnalisée en mode Aperçu avant impression.

Si FriendlyName a la valeur Null, la méthode échoue.

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.