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çã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
Criar um novo arquivo de texto, escolhendo arquivo sobre o novo submenu a arquivo menu.
Escolha Arquivo de texto na categoria geral.
No novo arquivo de texto, digite o seguinte:
um dois três quatro
Pressione HOME para colocar o cursor no início do texto.
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.
Pressione CTRL + SHIFT + seta direita para selecionar a palavra "one" e o espaço após ele, em seguida, pressione DELETE.
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çã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
Clique com o botão direito no nome da macro.
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
Clique com o botão direito MyMacros.
Escolha novo módulo de.
Para especificar outro projeto de macro como o módulo de gravação
Clique com o botão direito no projeto.
Escolha Definir como projeto em gravação.
Consulte também
Tarefas
Como: Referência de COM e.NET Framework disponíveis em Macros
Como: Manipular eventos de ambiente em Macros