Compartilhar via


Soluções do Visio

Visual Studio fornece modelos de projeto que você pode usar para criar suplementos VSTO para o Microsoft Office Visio. Você pode usar suplementos do VSTO para automatizar o Visio, estender os recursos do Visio ou personalizar a interface do usuário (UI) 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ê é novo na 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 suplemento VSTO para o Visio 2010. Para obter mais informações, confira Features Available by Office Application and Project Type (Funcionalidades disponibilizadas pelo aplicativo do Office e pelo 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 Suplementos do Office têm um espaço pequeno em comparação com os suplementos e soluções VSTO, e você pode criá-los usando praticamente 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 organogramas, fluxogramas, cronogramas de 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.

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

  • Visualização de diagrama de controle, como movimento panorâmico 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 em Trabalhar com documentos do Visio e Trabalhar com formas do Visio.

    Para acessar o modelo de objeto do Visio de um suplemento VSTO, use o ApplicationThisAddIn campo da 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 Suplementos do programa VSTO.

    Ao chamar o modelo de objeto do Visio, você usa tipos fornecidos no assembly de interoperabilidade primário (PIA) para 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 de desenvolvimento de soluções do Office (VSTO) 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 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 .