Sobre a automação (Visio)

É possível gravar programas para controlar o Microsoft Visio no Microsoft Visual Basic for Applications (VBA), Microsoft Visual Basic, Microsoft Visual C++ ou qualquer uma das linguagens Microsoft Visual Studio .NET ou em qualquer linguagem de programação que ofereça suporte ao Automation.

Um programa pode usar o Automation para incorporar no Visio as capabilidades de desenho ou diagramação ou para automatizar simples tarefas repetitivas no Visio. Por exemplo, um programa pode gerar um organograma a partir de uma lista de nomes e funções ou imprimir todos os mestres em um estêncil.

Como o programa usa a automação para controlar o Visio

Um programa controla o Visio acessando seus objetos e, em seguida, usa suas propriedades, métodos e eventos.

  • Objetos representam os itens com os quais você trabalha no aplicativo Visio, como documentos, páginas de desenho, formas e células que contêm fórmulas.

  • Propriedades são os atributos que determinam a aparência ou o comportamento de objetos. Por exemplo, um objeto forma tem uma propriedadenomeque representa o nome da forma.

  • Métodossão ações fornecidas por um objeto. Por exemplo, um programa pode executar o método adicionar no objetopágina. Isso é o mesmo que adicionar uma página a um documento selecionando Página em Branco na guia Inserir.

  • Eventos disparam um código ou programas inteiros. Por exemplo, um evento, quando programado, pode disparar um código quando um documento é aberto ou dispara um programa ao se clicar duas vezes em uma forma.

O ambiente de programação VBA no Visio

O Visio inclui o ambiente de programação Visual Basic for Applications (VBA). Para criar, exibir, depurar e executar programas neste ambiente, use o Editor do Visual Basic:

  • Criar programas VBA inserindo módulos, módulos de classificação e formulários de usuário no projeto VBA e gravando um código.

  • Exibir itens de projeto VBA selecionando o projeto de um documento Visio aberto no Explorador de Projeto. Para exibir a janela Código para itens individuais, abra a pasta apropriada no Project Explorer e clique duas vezes no item do projeto ou clique com o botão direito do mouse no item e clique em Exibir Código no menu de atalho.

  • Depurar os programas VBA adicionando pontos de quebra, inclusive expressões de inspeção, e nivelando o código conforme ele é executado.

  • Executar as macros do VBA das seguintes maneiras:

    • No Editor do Visual Basic: no menu Executar, selecione Executar Macro.

    • No Visio: no grupo Código na guia Desenvolvedor, selecione Macros.

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.