Compartilhar via


Modos na IDE de macros

Quando estiver trabalhando no Visual Studio Macros integradas ao ambiente de desenvolvimento (IDE), as ações que você tomar são determinadas pelo modo corrente do ambiente. Criar a macro no modo de design, executar e depurá-lo no modo de execução/depuração e depurar usando pontos de interrupção no modo de interrupção.

Para facilitar a depurar, o IDE de macros permite que você edição macros enquanto no modo de execução/depurar e modo de design.Não é possível edição macros enquanto estiver no modo de interrupção.

A tabela a seguir mostra a funcionalidade disponível no design, execução/depurar e modos de quebra.

Comando

Modo de design

Modo de execução/depurar

Modo de interrupção

Início (F5)

Enabled

Enabled

Continue

Iniciar sem depuração

Enabled

Removido

Removido

Parar/reiniciar

Disabled

Enabled

Enabled

Desanexar

Removido

Enabled

Enabled

Anexar

Enabled

Removido

Removido

Executando projetos de macros IDE

Quando você executa seu projeto de dentro do Macros IDE, local do cursor determina quais eventos ocorrem.Executar um projeto outside of um procedimento ou quando o buffer de edição está vazio, executa todos os projetos, anexa o depurador e coloca o IDE de macros no modo de execução/depurar.Executando um projeto inside of um procedimento executa todos os projetos mais macro específica, anexa o depurador se ele não ainda estiver, coloca o IDE de macros no modo de execução/depurar e executa o procedimento.

Quando o IDE de macros pára em um ponto de interrupção no modo de execução/depurar ou de quebra, não é possível chamar comandos no host e as mensagens que podem alterar seu estado são suprimidas.

Executando projetos do Gerenciador de macro

Quando você executa seu projeto de dentro do Gerenciador de Macro, todos os projetos e, em seguida, o procedimento são executados.Não é instanciado, o IDE de macros, nem o depurador é anexado.Quando você parar de seu projeto, os eventos são soltos e o estado é perdido e quando você reiniciar o projeto, os eventos são reconectados.

Diferenças do Menu Comandos de depurar

No Visual Studio IDE, o Depurar menu contém comandos que estão desativados ou ausentes no Depurar menu no Visual Studio IDE de macros. A tabela a seguir lista todos os Depurar comandos e seus status de disponibilidade no IDE de macros.

Comando de menu

Status no IDE de macros

Tecla de atalho

Comentários

Windows, pontos de interrupção

Enabled

CTRL + ALT + B

Exibe o Pontos de interrupção janela

Windows, imediata

Enabled

CTRL+ALT + I

Exibe o Imediata janela

Ativar depuração

Enabled

deslocar + CTRL+E

Coloca o IDE no modo de execução e anexa o depurador

Criar

Enabled

CTRL + deslocar + B

Compila todo o código

Iniciar

Enabled

F5

Inicia o programa

Iniciar sem depuração

Enabled

CTRL + F5

Inicia o programa sem abrir o depurador

Exceções

Enabled

ALT + CTRL+E

Permite que você altere o modo como o depurador lida com exceções ou categorias de exceções

Step Into

Disabled

Não é aplicada

Não disponível

Step Over

Disabled

Não é aplicada

Não disponível

Novo ponto de interrupção

Enabled

CTRL+B

Exibe o Novo ponto de interrupção caixa de diálogo com o Dados and Endereço guias removidas

desmarcar todos os pontos de interrupção

Enabled

CTRL-deslocar-F9

Pelo menos um ponto de interrupção deve ser conjunto

Observação:

Combinando o Depurador objeto com o Visual Studio modelo de automação não é recomendado. Se você usar o Depurador objeto nas macros pretende automatizar comandos dentro de Visual Studio IDE de macros, podem ocorrer resultados inesperados.

Consulte também

Tarefas

Como: Registro de macros

Como: edição e criar macros programaticamente

Conceitos

Depurando macros

Gravação de macro e executando problemas

Diferenças do modelo de extensibilidade