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
Application
ThisAddIn
campo da classe em seu projeto. OApplication
campo retorna umMicrosoft.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 .
Conteúdo relacionado
- Introdução à programação de suplementos do VSTO
- Visão geral do desenvolvimento de soluções do Office (VSTO)
- Arquitetura de suplementos do VSTO
- Como: Criar projetos do Office no Visual Studio
- Suplemento VSTO do programa
- Escrever código em soluções do Office
- Assemblies de interoperabilidade primária do Office
- Personalização da interface do usuário do Office
- Visão geral do modelo de objeto do Visio
- Visio 2010 no desenvolvimento do Office