Table of contents
TOC
Recolher sumário
Expandir sumário

Propriedade Application.CustomMenus (Visio)Application.CustomMenus Property (Visio)

office 365 dev account|Última Atualização: 22/03/2018
|
2 Colaboradores

Obtém um objeto UIObject que representa a atuais menus personalizados e aceleradores de um objeto Application . Somente leitura.Gets a UIObject object that represents the current custom menus and accelerators of an Application object. Read-only.

SintaxeSyntax

expressão . CustomMenusexpression . CustomMenus

expressão Uma variável que representa um objeto Application .expression A variable that represents an Application object.

Valor retornadoReturn Value

UIObjectUIObject

ComentáriosRemarks

Observação Iniciando com o Visio, a Microsoft Office Fluent interface do usuário (UI) substitui o sistema anterior de camadas de menus, barras de ferramentas e painéis de tarefas. Objetos do VBA e membros que você usou para personalizar a interface do usuário nas versões anteriores do Visio ainda estão disponíveis no Visio, mas eles funcionam de maneira diferente.Note Starting with Visio, the Microsoft Office Fluent user interface (UI) replaces the previous system of layered menus, toolbars, and task panes. VBA objects and members that you used to customize the user interface in previous versions of Visio are still available in Visio, but they function differently.

Se Aceleradores e menus do Microsoft Visio não foram personalizados, por meio de programação em uma solução Visio ou na interface do usuário, a propriedade CustomMenus retornará Nothing .If Microsoft Visio menus and accelerators have not been customized, either programmatically, by a Visio solution, or in the user interface, the CustomMenus property returns Nothing .

ExemploExample

Esta macro do VBA (Microsoft Visual Basic for Applications) mostra como obter a interface do usuário ativa atual do seu documento sem substituir a interface personalizada ao nível do aplicativo. Você terá que escrever código adicional para adicionar os seus itens personalizados de interface de usuário.This Microsoft Visual Basic for Applications (VBA) macro shows how to get the currently active user interface (UI) for your document without replacing the application-level custom UI. You must write additional code to add your custom UI items.


Sub CustomMenus_Example() 

 Dim vsoUIObject As Visio.UIObject 

 'Check whether there are custom menus bound to the document. 
 If ThisDocument.CustomMenus Is Nothing Then 

 'If not, check whether there are custom menus bound to the application. 
 If Visio.Application.CustomMenus Is Nothing Then 

 'If not, use the Visio built-in menus. 
 Set vsoUIObject = Visio.Application.BuiltInMenus 
 MsgBox "Using Built-In Menus", 0 

 Else 

 'If there are existing Visio application-level custom menus, use them. 
 Set vsoUIObject = Visio.Application.CustomMenus 
 MsgBox "Using Custom Menus", 0 

 End If 

 Else 

 'Use the existing custom menus. 
 Set vsoUIObject = ThisDocument.CustomMenus 
 MsgBox "Using Custom Menus", 0 

 End If 

End Sub
© 2018 Microsoft