Compartilhar via


Como: Gravar Macros

Gravação de macros é a maneira mais fácil e mais comum de criar macros. Como alternativa, você pode criar suas próprias macros sem a gravação manualmente. Quando você pressiona o registro botão, as tarefas executadas, as janelas e ferramentas usadas, e assim por diante são registradas como código de macro. Você também pode usar CTRL + SHIFT + R para iniciar ou parar a gravação de uma macro. Consulte Como: Executar Macros para obter detalhes sobre a execução de macros.

Depois de gravar uma macro, você pode examinar quais registrados e até mesmo alterá-la. Se a macro resultante não faz exatamente o que deseja fazer, ou se você deseja adicionar a funcionalidade adicional, você pode editá-lo após a gravação e personalize o código resultante. Para obter informações sobre como editar macros, consulte Como: Editar e programaticamente criar Macros.

Nem toda ação do usuário ou o comando produz código de macro. As principais áreas em que Visual Studio registros são o Visual Studio o editor de código, localizar/substituir caixa de diálogo, Solution Explorer e ativação de janela. For details, see A gravação de macro e problemas de execução.

ObservaçãoObservação

VSMacros não oferece suporte a Windows Forms.

Gravação de Macros

O procedimento seguinte através da criação de um exemplo de uma macro simples.

Os atalhos de teclado usados neste exemplo assumem o padrão Visual Studio configuração da chave de atalho.

Para gravar uma macro

  1. Criar um novo arquivo de texto, escolhendo arquivo sobre o novo submenu a arquivo menu.

  2. Escolha Arquivo de texto na categoria geral.

  3. No novo arquivo de texto, digite o seguinte:

    um dois três quatro

  4. Pressione HOME para colocar o cursor no início do texto.

  5. Pressione CTRL + SHIFT + R ou escolha Macro temporário do registro na Macros submenu a Ferramentas menu para iniciar o modo de gravação de macros do ambiente. Aparece a barra de ferramentas de gravação e um ícone de fita cassete giratório pequeno na barra de status indica que está sendo gravada.

  6. Pressione CTRL + SHIFT + seta direita para selecionar a palavra "one" e o espaço após ele, em seguida, pressione DELETE.

  7. Pressione CTRL + SHIFT + R ou clique no botão Parar gravação na barra de ferramentas do gravador para interromper a gravação da macro. Observe que o ícone de fita cassete girando na barra de status desaparece quando deixa de gravação da macro.

    Neste momento, se você abrir Macro Explorer e expanda o nó MyMacros, você deverá ver uma nova entrada denominada "temporarymacro" sob o nó de RecordingModule. Este é o nome padrão fornecido para as macros gravadas recentemente.

Aviso

A macro ainda não foi salvo. Se você deseja salvá-lo, clique em "Salvar Macro temporário" no submenu Macros no menu Ferramentas. Como alternativa, você pode TemporaryMacro com o botão direito e escolha Renomear. Isso permite que você renomear a macro e impedir que sejam substituídos pela próxima nova macro.

Porque a maioria das macros são usados somente por um curto período e, em seguida, descartados, TemporaryMacro é sobrescrito sempre que uma macro é gravada. Se desejar reutilizar a macro posteriormente, você pode renomear TemporaryMacro para impedir que sejam substituídos pela próxima macro gravada.

ObservaçãoObservação

Se você iniciar acidentalmente gravando uma macro, você pode impedir a exclusão da sua macro temporária anterior Cancelando a gravação de macros. Se você fizer isso, Visual Studio reverte para o seu código de macro anterior no TemporaryMacro.

Durante a gravação de uma macro, você pode pausar a gravação e continuá-la mais tarde. Normalmente, isso é usado para fazer os preparativos no ambiente que serão necessários pela macro, mas que não deseja gravar.

Para cancelar a gravação de uma macro, clique no Cancelar gravação no botão a gravação barra de ferramentas, ou clique no ícone de fita cassete giratório no Barra de Status.

Renomear a Macro temporária e especificando o projeto em gravação

As macros gravadas recentemente são nomeadas "temporarymacro" Por padrão. Como resultado, se você grava uma macro e grave imediatamente a outro, primeiro é perdido, a menos que você salvou anteriormente ou renomeou como.

Para renomear (e salvar) uma macro gravada recentemente

  1. Clique com o botão direito no nome da macro.

  2. Escolha Renomeare em seguida, digite um novo nome ou usar o Salvar Macro temporário comando o Macros submenu a Ferramentas menu. Você também pode renomear a macro temporária usando Macros IDE.

Todas as macros gravadas são colocadas por padrão em RecordingModule no projeto de macro, o que é especificado como o projeto em gravação. O nome do projeto de gravação exibe texto em negrito para indicar que ele é o atual projeto em gravação. O padrão de gravação do módulo de projeto é MyMacros. Se você preferir, você pode mover suas macros para outro módulo.

Aviso

Você deve renomear a Macro temporário antes de movê-lo. Caso contrário, ele pode causar problemas ao gravar novas macros.

Para criar um novo módulo de macro

  1. Clique com o botão direito MyMacros.

  2. Escolha novo módulo de.

Para especificar outro projeto de macro como o módulo de gravação

  1. Clique com o botão direito no projeto.

  2. Escolha Definir como projeto em gravação.

Consulte também

Tarefas

Como: Gerenciar Macros

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

Como: Manipular eventos de ambiente em Macros

Referência

Janela do Explorer de macro

Conceitos

Automatizar ações repetitivas usando Macros

Depurar Macros

Segurança de macros e questões sobre compartilhamento