Compartilhar via


Automatizar ações repetitivas usando Macros

Durante o desenvolvimento de código em Visual Studio, às vezes encontrar repetidamente realiza um procedimento específico ou uma série de pressionamentos de teclas. No Visual Studio, você pode automatizar o processo através de macros.

Se você tiver usado o Microsoft Word ou Microsoft Excel, você provavelmente está familiarizado com macros. Uma macro é um conjunto de instruções salvas em um arquivo (.Vsmacros) que pode ser executada posteriormente. Você pode criar a macro manualmente, digitando o código no IDE de Macros, ou você pode ter o registro do ambiente uma macro para você automaticamente enquanto você digita e clique em. Após ter sido criada uma macro, você pode executá-lo a partir do Explorer de Macro, a caixa Find/Command ou Macros IDE ou você pode usar um atalho de teclado para executá-lo.

As macros também são muito úteis para conhecer e programar o modelo de objeto de automação de Visual Studio. Para obter mais informações, consulte criação de suplementos e assistentes.

Para saber mais sobre

See

Criação e gravação de macros.

Como: Gravar Macros

Várias maneiras de executar macros e passar parâmetros.

Como: Executar Macros

Solucionando problemas de macros e macro em gravação e execução de problemas.

A gravação de macro e problemas de execução

Como editar uma macro existente ou criar manualmente um novo.

Como: Editar e programaticamente criar Macros

Como depurar uma macro.

Depurar Macros

Gerenciador de macro e seus menus de contexto.

Como: Gerenciar Macros

Como referência COM e.NET Framework disponíveis nas macros.

Como: Referência de COM e.NET Framework disponíveis em Macros

O modelo de EnvironmentEvents e o evento OnMacrosRuntimeReset.

Como: Manipular eventos de ambiente em Macros

Segurança e problemas de compartilhamento com macros.

Segurança de macros e questões sobre compartilhamento

Ferramentas de macro

As seguintes ferramentas o ajudam a gravar, executar, depurar e editar macros.

  • Macro Explorer essa ferramenta lista todas as macros disponíveis no ambiente e é a principal ferramenta para exibição e execução de macros. O nó mais alto contém projetos de macro, incluindo o projeto padrão chamado MyMacros. Cada macro contém um ou mais módulos, que por sua vez contêm comandos de macro individuais. Macros gravadas recentemente aparecem como um comando chamado TemporaryMacro, em um módulo chamado RecordingModule, que está sob o projeto que está marcado como o projeto em gravação. Clique duas vezes em um comando de macro para executá-lo. Para exibir o Gerenciador de Macro, pressione ALT + f8, ou escolha Macro Explorer na Other Windows submenu a Exibir menu. Para obter detalhes sobre o Gerenciador de Macro, consulte Janela do Explorer de macro.

  • Caixa comando/Localizar depois de ter gravado ou criou uma macro, você pode executá-lo da caixa Find/Command na barra de ferramentas de Visual Studio ou na janela de comando no modo de comando. As informações específicas são abordadas em Como: Executar Macros.

  • Barra de ferramentas do gravador quando você inicia a gravação de uma macro, aparece a barra de ferramentas do gravador para ajudá-lo com o processo. Ele tem botões para iniciar, parar, pausar e cancelando a gravação. Como alternativa, você pode usar o Macros submenu de Ferramentas menu ou atalhos de teclado para controlar a gravação de macros. Para obter detalhes sobre a gravação de macros, consulte Como: Gravar Macros.

  • IDE de macros para editar ou depurar suas macros existentes ou criar novos, usar o IDE de Macros. Para exibir o IDE de Macros, pressione ALT + F11 ou escolha Macros ide sobre o Macros submenu a Ferramentas menu. O IDE de Macros parecida com o principal ambiente de Visual Studio, mas é um ambiente separado projetado exclusivamente para a criação, edição, depuração e execução de macros.

ObservaçãoObservação

Macros do VS não oferece suporte a Windows Forms.

Consulte também

Referência

Janela do Explorer de macro

Macros

Conceitos

A gravação de macro e problemas de execução

Outros recursos

Criando Adicionar-