Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
Applicationcampo daThisAddInclasse em seu projeto. OApplicationcampo retorna umMicrosoft.Office.Interop.Visio.Applicationobjeto 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.Visionamespace. 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 .
Conteúdo relacionado
- Comece a programar Add-ins VSTO
- Visão geral de desenvolvimento de soluções do Office (VSTO)
- Arquitetura de suplementos VSTO
- Como criar projetos do Office no Visual Studio
- Programar complementos VSTO
- Escrever código em soluções do Office
- Assemblies primárias de interoperabilidade do Office
- Personalização da interface do usuário do Office
- Visão geral do modelo de objeto do Visio
- Desenvolvimento do Office com Visio 2010