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 de utilizador (IU) fluente do Microsoft Office substituiu o sistema anterior de menus em camadas, barras de ferramentas e painéis de tarefas. Os objetos VBA e os membros que utilizou para personalizar a interface de utilizador em versões anteriores do Visio ainda estão disponíveis no Visio, mas funcionam de forma diferente.

Comentários

Para obter um objeto UIObject que contém menus e aceleradores do Visio, utilize a propriedade BuiltInMenus de um objeto Aplicação e, em seguida, as coleções MenuSets ou AccelTables do objeto UIObject devolvidas a partir da propriedade BuiltInMenus .

Para obter um objeto UIObject que contém barras de ferramentas do Visio, utilize a propriedade BuiltInToolbars de um objeto Aplicação e, em seguida, a coleção ToolbarSets do objeto UIObject devolvida a partir da propriedade BuiltInToolbars .

Se um objeto Aplicação ou objeto Documento tiver uma interface de utilizador personalizada, utilize as propriedades CustomMenus ou CustomToolbars para obter 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 Descrição geral do friso do Office Fluent.

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.