Compartilhar via


Objeto UIObject (Visio)

Representa um conjunto de menus, barras de ferramentas e aceleradores do Microsoft Visio na interface do usuário interna do Visio ou de uma versão personalizada dela.

Observação

A partir do Visio 2010, a interface do usuário do Microsoft Office Fluent (interface do usuário) substituiu o sistema anterior de menus em camadas, barras de ferramentas e painéis de tarefas. Objetos VBA e membros que você usou para personalizar a interface do usuário em versões anteriores do Visio ainda estão disponíveis no Visio, mas funcionam de forma diferente.

Comentários

Para recuperar um objeto UIObject que contém menus e aceleradores do Visio, use a propriedade BuiltInMenus de um objeto Application e, em seguida, as coleções MenuSets ou AccelTables do objeto UIObject retornadas da propriedade BuiltInMenus .

Para recuperar um objeto UIObject que contém barras de ferramentas do Visio, use a propriedade BuiltInToolbars de um objeto Application e, em seguida, a coleção ToolbarSets do objeto UIObject retornado da propriedade BuiltInToolbars .

Se um objeto application ou objeto Document tiver uma interface de usuário personalizada, use as propriedades CustomMenus ou CustomToolbars para recuperar objetos UIObject que os representam.

Um objeto UIObject pode ser armazenado em um campo e carregado no Visio. Use o método SaveToFile para salvar o objeto e o método LoadFromFile para carregá-lo ou defina a propriedade CustomMenusFile ou CustomToolbarsFile de um objeto Application ou Document ao nome do arquivo de interface do usuário armazenada.

A partir do Visio 2002, um programa pode manipular menus e barras de ferramentas na interface do usuário do Visio, manipulando a coleção CommandBars retornada pela propriedade CommandBars. A coleção CommandBars tem uma interface idêntica à coleção CommandBars exposta pelo pacote de aplicativos do Microsoft System, como o Microsoft Word e o Microsoft Excel. Consequentemente, os programas podem manipular as barras de ferramentas e os menus do Visio, usando a coleção CommandBars ou objetos UIObject.

Observação

[!OBSERVAçãO] O uso de CommandBars em alguns aplicativos do Microsoft Office foi substituído pelo novo componente da faixa de opções da interface de usuário do Microsoft Office Fluent. Para obter mais informações, consulte Visão geral da faixa de opções fluente do Office.

Métodos

Propriedades

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.