Compartilhar via


Soluções do Visio

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

Para obter mais informações sobre suplementos VSTO, consulte Introdução à programação de suplementos VSTO e arquitetura de suplementos VSTO. Se você não estiver familiarizado com a programação com o Microsoft Office, consulte Introdução (desenvolvimento do Office no Visual Studio).

Aplica-se a: As informações neste tópico se aplicam a projetos de Suplementos VSTO para Visio 2010. Para obter mais informações, consulte recursos disponíveis por aplicativo do Office e tipo de projeto.

Observação

Interessado em desenvolver soluções que estendam a experiência do Office em várias plataformas? Confira o novo modelo de Suplementos do Office. Os complementos do Office têm um menor impacto em comparação com complementos e soluções VSTO, e você pode criá-los usando quase qualquer tecnologia de programação da web, como HTML5, JavaScript, CSS3 e XML.

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 gráficos organizacionais, fluxogramas, linhas do tempo do projeto, diagramas de rede, espaços de escritório e muito mais. A API permite que você escreva código para realizar tarefas comuns:

  • Construa e posicione formas e texto em diagramas.

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

  • Controle da visualização do diagrama, como panorâmica e zoom.

  • Personalize a interface do usuário do aplicativo.

  • Importe dados externos para o Visio, vincule-os a formas e exiba-os graficamente em uma página.

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

    Para acessar o modelo de objeto do Visio de um Suplemento VSTO, use o Application campo da ThisAddIn classe em seu projeto. O Application campo retorna um Microsoft.Office.Interop.Visio.Application objeto que representa a instância atual do Visio. Para obter mais informações, consulte Complementos do Programa VSTO.

    Ao chamar o modelo de objeto do Visio, você utiliza os tipos fornecidos no assembly de interoperabilidade primário (PIA) para o Visio. O PIA atua como uma ponte entre o código gerenciado no Suplemento VSTO e o modelo de objeto COM no Visio. Todos os tipos no PIA do Visio são definidos no Microsoft.Office.Interop.Visio namespace. Para obter mais informações sobre assemblies de interoperabilidade primários, consulte Visão geral do desenvolvimento de soluções para o Office (VSTO) e Assemblies de Interoperabilidade Primários do Office.

Visão geral do modelo de objeto do Visio

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

Personalizar a interface do usuário do Visio

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

Tarefa Para obter mais informações
Personalize a faixa de opções. Visão geral da faixa de opções

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