Compartilhar via


Objeto de aplicação (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 Verdadeiro para mostrá-lo.

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

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 a sua solução do Visual Studio incluir a referência Microsoft.Office.Interop.Visio , este objeto mapeia para os seguintes tipos:

  • Microsoft.Office.Interop.Visio.ApplicationClass (para aceder ao objeto Aplicação )
  • Microsoft.Office.Interop.Visio.ApplicationClass.Application (para construir o objeto Aplicação )
  • Microsoft.Office.Interop.Visio.EApplication_Event (para aceder a eventos no objeto Aplicação )

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.