Partager via


Propriété Document.MasterShortcuts (Visio)

Renvoie la collection MasterShortcuts pour un gabarit de document. En lecture seule.

Syntaxe

expression. MasterShortcuts

Expression Variable qui représente un objet Document .

Valeur renvoyée

MasterShortcuts

Exemple

Cette macro Microsoft Visual Basic pour Applications (VBA) indique comment utiliser la propriété MasterShortcuts pour récupérer la collection de raccourcis de forme de base d'un gabarit de document.

Avant d’exécuter cet exemple, remplacez la référence à StencilWithShortcuts.vss par une référence à un fichier .vss valide qui contient des raccourcis maîtres.

Pour créer un gabarit contenant des raccourcis de forme de base :

  1. Ouvrez un gabarit existant. (Dans la fenêtre Formes, cliquez sur Autres formes, puis sur Ouvrir un gabarit et double-cliquez sur un gabarit.)

  2. Cliquez avec le bouton droit de la souris sur une forme de base du gabarit et cliquez sur Copier.

  3. Créez un nouveau gabarit. (Dans la fenêtre Formes, cliquez sur Autres formes, puis sur Nouveau gabarit (unités américaines) ou sur Nouveau gabarit (métrique).)

  4. Cliquez avec le bouton droit de la souris sur le nouveau gabarit et cliquez sur Coller le raccourci.

  5. Enregistrez le nouveau gabarit. (Cliquez avec le bouton droit de la souris sur sa barre de titre et cliquez sur Enregistrer.)

Dans le code suivant, remplacez StencilWithShortcuts.vss par le nom de votre nouveau gabarit.

 
Public Sub MasterShortcuts_Example() 
  
    Dim vsoMasterShortcuts As Visio.MasterShortcuts  
    Dim vsoMasterShortcut As Visio.MasterShortcut  
    Dim vsoStencil As Visio.Document  
 
    'Get a stencil that contains some shortcuts.  
    Set vsoStencil = Application.Documents ("StencilWithShortcuts.vss ")  
    Set vsoMasterShortcuts = vsoStencil.MasterShortcuts 
  
    For Each vsoMasterShortcut In vsoMasterShortcuts 
  
        'Print some of the more common properties of a  
        'master shortcut to the Immediate window.  
        With vsoMasterShortcut  
            Debug.Print .AlignName  
            Debug.Print .DropActions  
            Debug.Print .IconSize  
            Debug.Print .ID  
            Debug.Print .Index  
            Debug.Print .Name  
            Debug.Print .NameU  
            Debug.Print .ObjectType  
            Debug.Print .Prompt  
            Debug.Print .ShapeHelp  
            Debug.Print .Stat  
            Debug.Print .TargetDocumentName 
  
            'Original master where shortcut points  
            Debug.Print.TargetMasterName  
 
        End With          
 
    Next  
 
End Sub

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.