Compartilhar via


Objeto de aplicativo (Visio)

Representa uma instância do Visio. Um programa externo geralmente cria ou recupera um objeto Application para poder recuperar outros objetos do Visio dessa instância.

Use a função CreateObject do Microsoft Visual Basic ou a palavra-chave New para executar uma nova instância ou use a função GetObject para recuperar uma instância que já esteja em execução. Você também pode usar a função CreateObject com o objeto InvisibleApp para executar uma nova instância que seja invisível. Defina o valor da propriedade Visible do objeto InvisibleApp como True para mostrá-lo.

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

Use as propriedades Documents, Windows e Addons de um objeto Application para recuperar as coleções Document, Window e Addon da instância.

Use a propriedade ActiveDocument, ActivePage ou ActiveWindow para recuperar o objeto Document, Page ou Window atualmente ativo.

Use a propriedade BuiltInMenus, BuiltInToolbars, CustomMenus, CustomToolbars ou CommandBars para acessar os menus e as barras de ferramentas do objeto Application.

ActiveDocument é a propriedade padrão de um objeto Application.

Observação

O código no projeto do Microsoft Visual Basic for Applications de um documento do Visio pode usar o objeto global do Visio em vez de um objeto Application do Visio para recuperar outros objetos.

Se sua solução do Visual Studio incluir a referência Microsoft.Office.Interop.Visio , este objeto será mapeado para os seguintes tipos:

  • Microsoft.Office.Interop.Visio.ApplicationClass (para acessar o objeto Application )
  • Microsoft.Office.Interop.Visio.ApplicationClass.Application (para construir o objeto Application )
  • Microsoft.Office.Interop.Visio.EApplication_Event (para acessar eventos no objeto Application )

Eventos

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.