Compartilhar via


Menu Depurar

Comando Descrição Botão Barra de ferramentas Atalho de teclado
Adicionar relógio Exibe a caixa de diálogo Adicionar Relógio na qual você insere uma expressão de relógio. A expressão pode ser qualquer expressão básica válida. As expressões de relógio são atualizadas na janela Relógio sempre que você insere o modo de interrupção. Botão Adicionar barra de ferramentas do Watch
Limpar todos os pontos de interrupção Remove todos os pontos de interrupção em seu projeto. Seu aplicativo ainda poderá interromper a execução, no entanto, se você tiver definido uma expressão de relógio ou selecionado a opção Interromper em Todos os Erros na guia Geral da caixa de diálogo Opções . Você não pode desfazer o comando Limpar Todos os Pontos de Interrupção . Limpar o botão Barra de ferramentas Todos os Pontos de Interrupção CTRL+SHIFT+F9
Compilar <project> Compila seu projeto. Botão Compilar barra de ferramentas do projeto
Editar Relógio Exibe a caixa de diálogo Editar Relógio na qual você pode editar ou excluir uma expressão de relógio. Disponível quando o relógio é definido mesmo se a janela Do relógio estiver oculta. Botão Editar Barra de Ferramentas do Watch CTRL+W
Executar para Cursor Quando seu aplicativo estiver no modo de design, use Run To Cursor para selecionar uma instrução mais para baixo no código em que você deseja que a execução pare. Seu aplicativo será executado da instrução atual para a instrução selecionada e a linha atual do indicador de margem de execução (Executar para cursor) será exibida na barra Indicador de Margem .

Use esse comando, por exemplo, para evitar passar por loops grandes.
CTRL+F8
Definir a próxima instrução Define o ponto de execução como a linha de código escolhida. Você pode definir uma linha de código diferente a ser executada após a instrução selecionada no momento selecionando a linha de código que deseja executar e escolhendo o comando Definir Próxima Instrução ou arrastando o indicador de margem linha de execução atual para a linha de código que você deseja executar.

Usando Definir a Próxima Instrução, você pode escolher uma linha de código localizada antes ou depois da instrução selecionada no momento. Quando você executa o código, qualquer código intervindo não é executado. Use esse comando quando quiser executar novamente uma instrução dentro do procedimento atual ou ignorar instruções que você não deseja executar. Você não pode usar Definir a Próxima Instrução para instruções em procedimentos diferentes.
Defina o botão Barra de ferramentas Próxima Instrução CTRL+F9
Mostrar a próxima instrução Destaca a próxima instrução a ser executada. Use o comando Mostrar Próxima Instrução para colocar o cursor na linha que será executada em seguida. Disponível somente no modo de interrupção. Botão Mostrar a barra de ferramentas Da Próxima Instrução
Passo a passo Executa uma instrução de código por vez.

Quando não está no modo de design, Step Into entra no modo de interrupção na linha de execução atual. Se a instrução for uma chamada para um procedimento, a próxima instrução exibida será a primeira instrução no procedimento.

No momento do design, este item de menu inicia a execução e insere o modo de interrupção antes que a primeira linha de código seja executada. Se não houver nenhum ponto de execução atual, o comando Step Into poderá aparecer como don'thing até que você faça algo que dispara o código, por exemplo, clique em um documento.
Botão Entrar na barra de ferramentas F8
Passo a passo Semelhante ao Passo para Dentro. A diferença de uso ocorre quando a instrução atual contém uma chamada para um procedimento. Step Over executa o procedimento como uma unidade e, em seguida, etapas para a próxima instrução no procedimento atual. Portanto, a próxima instrução exibida é a próxima instrução no procedimento atual, independentemente de a instrução atual ser uma chamada para outro procedimento. Disponível apenas no modo de interrupção. Botão Passar por Cima da Barra de Ferramentas SHIFT+F8
Sair Executa as linhas restantes de uma função na qual o ponto de execução atual está. A próxima instrução exibida é a instrução após a chamada de procedimento. Todo o código é executado entre os pontos de execução atuais e finais. Disponível apenas no modo de interrupção. Botão Sair da barra de ferramentas CTRL+SHIFT+F8
Alternar ponto de interrupção Define ou remove um ponto de interrupção na linha atual. Você não pode definir um ponto de interrupção em linhas que contêm código não existente, como comentários, declarações de declaração ou linhas em branco.

Uma linha de código na qual um ponto de interrupção é definido aparece nas cores especificadas na guia Formato do Editor da caixa de diálogo Opções .
Botão Alternar barra de ferramentas do Ponto de Interrupção F9

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.