Como: Registro de macros

Gravação de macros é a maneira mais fácil e mais comuns para criar macros.Como alternativa, você pode criar suas próprias macros sem gravação manualmente.Você pode pensar em macro gravando sistema autônomo "lembrar" simplesmente ações realizadas no ambiente, semelhante a sistema autônomo a música é registrada em uma fita cassete.Quando você pressiona "Registro", todos os sons são armazenados na fita até você pressionar "Stop". Gravando uma macro é um processo praticamente idêntico.Quando você pressiona o Registro botão, sistema autônomo tarefas a executar, sistema autônomo janelas e ferramentas usadas, e assim por diante são registradas sistema autônomo código de macro.Você também pode usar CTRL + deslocar + R para iniciar ou parar a gravação de uma macro.See Como: Executar macros Para obter detalhes sobre como executar as macros.

Ao contrário do ing registro músicas em uma fita cassete, no entanto, depois que você registro uma macro, você pode examinar o que ele registro ed e altere-o mesmo.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 personalizar o código resultante.Para obter informações sobre como editar macros, consulte Como: edição e criar macros programaticamente.

Nem toda ação do usuário ou o comando produz código de macro.As principais áreas em que Visual Studio os registros são o Visual Studio código editor, a caixa de diálogo Localizar/Substituir, gerenciador de soluções e ativação de janela. Para obter detalhes, consulte:Gravação de macro e executando problemas.

Observação:

VSMacros não suportam atualmente o Windows Forms.

Gravação de macros

O procedimento seguinte durante a criação de um exemplo de uma macro simples.

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

Para gravar uma macro

  1. Criar um novo arquivo de texto, escolhendo Arquivo on the Novo submenu a Arquivo menu.

  2. escolher Arquivo de texto na categoria geral.

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

    um dois três quatro

  4. Pressione residência para colocar o cursor no início do texto.

  5. Pressione CTRL + deslocar + R ou escolher Macro temporários do registro on the Macros submenu a Ferramentas menu para iniciar o modo de gravação de macros do ambiente.A BAR de ferramentas gravação será exibida e um ícone de fita cassete giratório pequeno no BAR de status indica que você está gravando no momento.

  6. Pressione CTRL + deslocar+seta para a direita para selecionar a palavra "um" e o espaço depois dela e, em seguida, pressione excluir.

  7. Pressione CTRL + deslocar + R ou clicar no botão Parar gravação na barra de ferramentas gravador para interromper a gravação da macro.Observe que o ícone do cassete giratório no BAR de status desaparece quando parar a gravação da macro.

    Neste momento, se você em em aberto Gerenciador de Macro e expandir o nó MyMacros, você deverá ver uma nova entrada denominada "TemporaryMacro" sob o nó RecordingModule.Este é o nome padrão fornecido para macros recém-gravado.

Cuidado:

A macro ainda não foi salvo.Se você deseja salvá-lo, clicar "Salvar macro temporários" no submenu macros no menu Ferramentas.Como alternativa, clicar com o botão direito do mouse TemporaryMacro e escolher Renomear.Isso permite que você renomear a macro e impedir que ele seja sobrescrito pelo próxima nova macro.

Porque a maioria das macros são usados somente por um curto período de time e, em seguida, descartados, TemporaryMacro é sobrescrito sempre que uma macro é gravada.Se você quiser reutilizar a macro posteriormente, você pode renomear TemporaryMacro para impedir que ele seja sobrescrito por macro gravada seguinte.

Observação:

Se você acidentalmente Iniciar gravação de uma macro, você pode impedir a exclusão de sua macro temporária anterior Cancelando a gravação de macro.Se fizer isso, Visual Studio Reverte o código de macro anterior em TemporaryMacro novamente.

Durante a gravação de uma macro, você pode pausar a gravação e retomá-lo mais tarde.Normalmente, isso é usado para fazer as preparações no ambiente que serão necessários pela macro, mas que não deseja registro.

Para cancelar a gravação de uma macro, clicar no Cancelar gravação botão a Gravação BAR de ferramentas, ou clicar no ícone de fita cassete giratório no BAR de status.

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

Macros recém-registrados são nomeadas "TemporaryMacro" por padrão.sistema autônomo resultado, se você grava uma macro e, em seguida, grava imediatamente a outro, primeiro serão perdido, a menos que você salva ou renomeou sistema autônomo anteriormente.

Para renomear e (Salvar) uma macro recém-registrados

  1. clicar com o botão direito do mouse em nome da macro.

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

Todas sistema autônomo macros gravadas são colocadas por padrão em RecordingModule no projeto de macro é especificado sistema autônomo o projeto de gravação.Exibe o nome do projeto da gravação em negrito para indicar que ele é o corrente projeto de gravação.O padrão de gravação de módulo de projeto é MyMacros.Se preferir, você pode mover suas macros para outro módulo.

Cuidado:

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

Para criar um novo módulo de macro

  1. clicar com o botão direito do mouse MyMacros.

  2. escolher Novo módulo.

Para especificar outro projeto de macro sistema autônomo o módulo de gravação

  1. clicar com o botão direito do mouse no projeto.

  2. escolher conjunto sistema autônomo projeto em gravação.

Consulte também

Tarefas

Como: Gerenciar macros

Como: Referência de COM e .NET estrutura Components em macros

Como: Manipular eventos de ambiente em macros

Conceitos

Automatizando ações repetitivas usando macros

Depurando macros

Segurança em macros e problemas de compartilhamento

Referência

Janela do Gerenciador de macro