Compartilhar via


Depurando em projetos de nível de documento

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

Versão do Microsoft Office

  • O Excel 2003

  • O Excel 2007

  • Word 2003

  • Word 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Você pode depurar projetos de nível de documento para Microsoft Office Word e Microsoft Office Excel usando ferramentas do Visual Studio mesmas que você usar para outros projetos.Quando você Executando o projeto no modo de depuração, Visual Studio inicia o Word ou Excel, e o depurador anexa ao tudo o que está sendo executado no mesmo processo com Word ou Excel.Para obter mais informações sobre as ferramentas de Depurando do Visual Studio, consulte Depuração no Visual Studio.

Dica:

Fechar qualquer abrir instâncias do Word ou Excel antes de ComCompilação e depurar para evitar conflitos.

F10 e comportamento de F11

Quando você Iniciar Depurando um projeto do Office, F10 e F11 não têm o mesmo comportamento quando você Iniciar Depurando outros projetos do Visual Basic ou C#.Em projetos do Visual Basic ou C#, o depurador pára na função principal; em projetos do Office, o Visual Studio não tem Controlarar sobre a função principal do aplicativo do Office.No entanto, durante a Depurando, F10 e F11 apresentam as mesmas funções como em projetos Visual Basic e C#.For more information, see Teclas de atalho, esquema gerais de Depurando.

Interromper o depurador

Quando você Iniciar Depurando um documento ou pasta de trabalho, o documento ou pasta de trabalho abre em um novo processo do Word ou Excel.Quando você interromper o depurador, o depurador encerra o processo do Word ou Excel abruptamente ou desconecta se você tiver o depurador definido para desanexar.Tudo outros documentos ou pastas de trabalho que são abertas em um processo Word ou Excel, em seguida, é encerrado também são fechadas sem aviso prévio e quaisquer alterações não salvas serão perdidas.Isso pode incluir Tudo documentos ou pastas de trabalho que são abertas enquanto o depurador está Executando.É melhor desanexar do processo antes de interromper o depurador, para que você pode encerrar Word e Excel da forma normal.

Durante as sessões de Depurando pesado, repetidamente interromper o depurador e fazendo com que o Word fechar, de repente, podem levar a normal.dot se tornando corrompidos.Se isso acontecer, você pode excluir o modelo Normal.dot corrompido e automaticamente serão recriado na Avançar vez que você Abrir Word.No entanto, as macros foram armazenadas no modelo Normal.dot não são recriadas.

Se você deseja interromper o depurador e ainda funciona em um Abrir documento ou planilha, primeiro desanexar o depurador do processo e parar o depurador.For more information, see Como: Desanexar Tudo processos.

Word proteção durante normal.dot Abrir no Visual Studio

Quando o Word é Abrir no Visual Studio, ele bloqueia o modelo padrão Normal.dot.Quando você executa a solução para Depurando, uma Copiar do Word é aberta no outro processo.Se você fizer as personalizações de nível de aplicativo para o Abrir Copiar do Word, como a modificação da barra de ferramentas ou menus, você não pode salvar essas alterações porque normal.dot está bloqueado pelo processo que é Abrir dentro do Visual Studio.

Em tempo de execução, o Word abre instâncias separadas de documentos em um Simples processo, portanto, não é provável que um documento aberto bloqueará normal.dot e impedir alterações de nível de aplicativo.

Para obter mais informações, consulte o artigo na Base de Dados de Conhecimento da " problema: Prompt salvar quando normal.dot usando o Word como um servidor de automação" (https://support.microsoft.com/Padrão.aspx?scid=kb;en-us;285885).

Depurando de conjuntos de dados em cache

Sempre que você ComCompilação um projeto, o dataset é esvaziado e recriado.Se você deseja depurar um dataset em cache, você deve abrir o documento fora do Visual Studio e, em seguida, anexar o depurador.

Depurando de projetos do Word 2007 com base no documento do Word 97-2003 (* .doc) Formatarar

Para depurar um projeto de documento do Word 2007 com base em documento do Word 97-2003 (* .doc) Formatarar, você deve adicionar a pasta do projeto à lista pasta confiável.Para obter mais informações sobre como fazer isso, consulte Concedendo Confiar para documentos (Sistema de 2007).

Controlarar de origem

Depurar propriedades não são compartilhadas entre Múltiplo usuários sob o Controlarar de origem.Projetos do Visual Basic e C# armazenar as propriedades de Depurando em um arquivo específicas de usuário (< ProjectName >. vbproj.user ou < ProjectName >. csproj.user), e esse arquivo não está sob Controlarar de origem.Se mais de uma pessoa está depurando, cada pessoa deve Enter propriedades de depuração manualmente.

Argumentos da linha de comando

Se Debug a Iniciar Action No página de propriedades é definida como De Iniciar do projeto, Visual Studio não usa argumentos de linha de comando durante a Depurando do projeto, mesmo se você especificou argumentos de linha de comando como opções de Iniciar.Se você deseja usar argumentos de linha de comando quando você iniciar a Depurando, Selecionar uma Start Action Outro que De início do projeto.

Solucionando problemas com um arquivo de log e mensagens de erro

Ferramentas do Visual Studio para o Office pode gravar Tudo erros em um arquivo de log.Por padrão, essa opção é desativada para projetos Word e Excel.Você pode ativar essa opção, adicionando a variável de ambiente VSTO_LOGALERTS e Configuração o valor para 1 (um).Ferramentas do Visual Studio para o Office cria o arquivo de log na pasta de saída onde o documento de solução é criado, ou, se isso falhar, na pasta % TEMP %.O nome padrão do arquivo de log é < Documentname>. doc.log para o Word e <Documentname >. xls.log para o Excel.Você pode parar o log de erros ao Configuração a variável para 0 (zero).

Ferramentas do Visual Studio para o Office exibe cada erro em uma caixa de mensagem por padrão para projetos do Word e Excel.Você pode fazer Ferramentas do Visual Studio para o Office parar de exibir mensagens de erro, adicionando a variável de ambiente VSTO_SUPPRESSDISPLAYALERTS e Configuração o valor para 1 (um).Para exibir mensagens de erro, defina a variável como 0 (zero).

Para informações sobre variáveis de ambiente de configuração no Microsoft Windows XP, consulte "como para gerenciar ambiente variáveis no Windows XP" (https://support.microsoft.com/Padrão.aspx?scid=kb;en-us;310519).

Consulte também

Tarefas

Como: Manipular erros em projetos do Office

Conceitos

Implantando soluções do Office (Sistema de 2003)

Implantando soluções do Office (Sistema de 2007)

Criar soluções do Office no Visual Studio

Office solução Compilação processo Visão geral

Outros recursos

Depuração no Visual Studio

Criando e Depurando Office Solutions