Свойство Document.MasterShortcuts (Visio)

Возвращает коллекцию MasterShortcuts для набора элементов документа. Только для чтения.

Синтаксис

expression. MasterShortcuts

Выражение Переменная, представляющая объект Document .

Возвращаемое значение

MasterShortcuts

Пример

В этом макросе Microsoft Visual Basic для приложений (VBA) показано, как использовать свойство MasterShortcuts для получения коллекции основных ярлыков в наборе элементов документа.

Перед выполнением этого примера замените ссылку на StencilWithShortcuts.vss ссылкой на допустимый VSS-файл, содержащий основные ярлыки.

Чтобы создать набор элементов, содержащий основные сочетания клавиш, выполните следующие действия:

  1. Откройте существующий набор элементов. (В окне Фигуры щелкните Другие фигуры, щелкните Открыть набор элементов, а затем дважды щелкните набор элементов.)

  2. Щелкните правой кнопкой мыши главный элемент в наборе элементов и выберите команду Копировать.

  3. Создайте новый набор элементов. (В окне Фигуры щелкните Другие фигуры, а затем — Новый набор элементов (единицы США) или Новый набор элементов (Метрика).)

  4. Щелкните правой кнопкой мыши новый набор элементов и выберите команду Вставить ярлык.

  5. Сохраните новый набор элементов. (Щелкните правой кнопкой мыши строку заголовка и нажмите кнопку Сохранить.)

В следующем коде замените StencilWithShortcuts.vss именем нового набора элементов.

 
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

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.