Compartilhar via


Soluções do Visio

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • O Visio 2003

  • O Visio 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Ferramentas do Visual Studio para o Office fornece modelos de projeto, você pode usar para criar o aplicativo-nível Adicionar-ins do Microsoft Office Visio.Você pode usar o Adicionar-ins 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 o nível de aplicativo Adicionar-ins, consulte Introdução Programação Application-Nível Adicionar-ins e Arquitetura de nível de aplicativo Adicionar-ins.

Se você for novo para programação com o Microsoft Office, consulte Introdução (Ferramentas do Visual Studio do Office).

Automatizar o Visio usando o modelo de objeto do Visio

O modelo de objeto do Visio expõe muitas classes que você pode usar para automatizar o Visio para criar diagramas para organogramas, fluxogramas, cronogramas do projeto, diagramas de rede, espaços do office e muito mais.A API permite que você Gravar código para realizar tarefas ComComumComum:

  • Construir e Posição formas e texto em diagramas.

  • Gerenciar forma comportamento com base na lógica comercial e a entrada do usuário.

  • Controlarar de visualização Diagrama como Panorâmica e Zoom.

  • Personalizar o aplicativo da interface do usuário.

  • Importar dados externos para o Visio, vinculá-lo a formas e exibir graficamente em uma página.

Você pode exibir procedimentos passo a passo e exemplos de código para usar o modelo de objeto do Microsoft Office Visio para trabalhar com documentos e formas em projetos de Ferramentas do Visual Studio para o Office Trabalhando com documentos do Visio e Trabalhando com formas do Visio.

Para acessar o modelo de objeto do Visio de um Ferramentas do Visual Studio para o Office Adicionar - in, use o campo Application de classe ThisAddIn no seu projeto.O campo Application retorna um objeto de Microsoft.Office.Interop.Visio.Application que representa a instância atual do Visio.For more information, see Programação Application-Nível Adicionar-ins.

Quando você chamar no modelo de objeto do Visio, você usa tipos que são fornecidos no assembly de interoperabilidade primária do Visio.O assembly de interoperabilidade primária atua como uma ponte entre o código gerenciado no Ferramentas do Visual Studio para o Office Adicionar - in e o modelo de objeto COM no Visio.Tudo tipos no assembly de interoperabilidade primário do Visio são definidos no namespace Microsoft.Office.Interop.Visio.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ários Office.

Visão geral do modelo de objeto do Visio

Você pode Localizar uma visão geral de 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 os SDKs.

Personalizando a interface do usuário do Visio

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

Tarefa

Para obter mais informações

Adicionar barras de ferramentas Personalizars e itens da barra de ferramentas.

Como: Criar barras de ferramentas do Office por programação

Adicionar menus e itens de menu.

Como: Criar menus do Office por programação

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

Consulte também

Tarefas

Como: Criar o Visual Studio Tools para projetos do Office

Conceitos

Introdução Programação Application-Nível Adicionar-ins

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

Arquitetura de nível de aplicativo Adicionar-ins

Programação Application-Nível Adicionar-ins

Escrevendo código in Office Solutions

Personalização de IU do Office

Visão geral do modelo de objeto do Visio

Referência

Assemblies de interoperabilidade primários Office