Compartilhar via


Soluções do Visio

Visual Studio 2010fornece modelos de projeto, que você pode usar para criar suplementos de nível de aplicativo para o Visio do Microsoft Office. Você pode usar suplementos para automatizar o Visio, estender os recursos do Visio ou personalizar a interface de usuário (UI) do Visio.

Para obter mais informações sobre suplementos de nível de aplicativo, consulte Obtenção iniciada de programação de aplicativo-nível Add-Ins e Arquitetura dos suplementos de nível de aplicativo. Se você for novo para a programação com Microsoft Office, consulte Introdução (desenvolvimento do Office em Visual Studio).

Aplicável a: As informações neste tópico se aplicam a projetos de nível de aplicativo para Visio 2007 e Visio 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Automatizar o Visio usando o modelo de objeto do Visio

O modelo de objeto do Visio expõe várias classes que você pode usar para automatizar o Visio para criar diagramas, organogramas, fluxogramas, cronogramas dos projetos, diagramas de rede, os espaços de escritório e muito mais. A API permite que você escreva código para realizar tarefas comuns:

  • Construir e posicionar as formas e texto em diagramas.

  • Gerencie o comportamento da forma com base na lógica de negócios e a entrada do usuário.

  • Visualização do diagrama de controle como, por exemplo, panorama e zoom.

  • Personalize a UI do aplicativo.

  • Importar dados externos no Visio, vinculá-lo às formas e exibi-la graficamente em uma página.

Você pode visualizar os procedimentos passo a passo e exemplos para usar o modelo de objeto do Visio para trabalhar com documentos e formas de código Trabalhando com documentos do Visio e Trabalhando com formas do Visio.

Para acessar o modelo de objeto do Visio a partir de um suplemento, use o Application campo de ThisAddIn classe no projeto. O Application campo retorna um Microsoft.Office.Interop.Visio.Application objeto que representa a instância atual do Visio. For more information, see Os suplementos de nível de aplicativo de programação..

Ao chamar o modelo de objeto do Visio, você pode usar tipos que são fornecidos no assembly de interoperabilidade primária do Visio. O assembly de interoperabilidade primário atua como uma ponte entre o código gerenciado do add-in e o modelo de objeto COM no Visio. Todos os tipos no assembly de interoperabilidade primária do Visio são definidos no Microsoft.Office.Interop.Visio namespace. Para obter mais informações sobre assemblies de interoperabilidade primária, consulte Visão geral de desenvolvimento de soluções do Office e Assemblies de interoperabilidade primária do Office.

Visão geral do modelo de objeto do Visio

Você pode encontrar uma visão geral do modelo de objeto do Visio em Visão geral do modelo de objeto do Visio, que inclui links para a referência de modelo de objeto do Visio e SDKs.

Personalizando a Interface de usuário do Visio

A interface do usuário do Visio possui as seguintes opções de personalização.

Task

For more information

Adicione barras de ferramentas personalizadas e itens da barra de ferramentas.

Como: Criar barras de ferramentas do Office

Add menus and menu items.

Como: Adicionar comandos aos Menus de atalho no Excel

Para obter informações sobre como personalizar a UI do Visio, consulte a documentação de referência do VBA para o Visio.UIObject classe.

Consulte também

Tarefas

Como: Criar projetos do Office em Visual Studio

Referência

Assemblies de interoperabilidade primária do Office

Conceitos

Obtenção iniciada de programação de aplicativo-nível Add-Ins

Visão geral de desenvolvimento de soluções do Office

Arquitetura dos suplementos de nível de aplicativo

Escrevendo código em soluções do Office

Visão geral do modelo de objeto do Visio

Outros recursos

Os suplementos de nível de aplicativo de programação.

Personalização de interface do usuário do Office

2010 Do Visio no desenvolvimento do Office