Comandos de função de depuração em suplementos do Outlook
Observação
A técnica neste artigo só pode ser utilizada num computador de desenvolvimento do Windows. Se estiver a desenvolver num Mac, veja Comandos de função de depuração.
Este artigo descreve como utilizar a Extensão de Depurador do Suplemento do Office no Visual Studio Code para depurar comandos de funções. Os comandos de função são iniciados através de um botão de comando de suplemento no friso. Para obter mais informações sobre comandos de suplementos, veja Comandos de suplementos.
Este artigo pressupõe que já tem um projeto de suplemento que gostaria de depurar. Para criar um suplemento com um comando de função para praticar a depuração, siga os passos em Tutorial: Criar uma mensagem compor o suplemento do Outlook.
Marcar o suplemento para depuração
Se utilizou o gerador Yeoman para suplementos do Office para criar o seu projeto de suplemento, avance para a secção Configurar e executar o depurador mais à frente neste artigo. Quando executa npm start
para criar o suplemento e iniciar o servidor local, o comando também define o UseDirectDebugger
valor da chave de registo para marcar o HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\WEF\Developer\[Add-in ID]
suplemento para depuração.
Caso contrário, se tiver utilizado outra ferramenta para criar o seu suplemento, execute os seguintes passos.
Navegue para a chave do
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\WEF\Developer\[Add-in ID]
registo. Substitua[Add-in ID]
pelo <ID> do manifesto do suplemento.Observação
Se a
Developer
chave (pasta) ainda não existirHKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\WEF\
em , conclua os seguintes passos para criá-la.- Clique com o botão direito do rato (ou selecione sem soltar) a chave WEF (pasta) e selecione Nova>Chave.
- Nomeie a nova chave como Developer.
Defina o valor da
UseDirectDebugger
chave como1
.
Configurar e executar o depurador
Agora que ativou a depuração no suplemento, está pronto para configurar e executar o depurador. Para obter instruções sobre como fazê-lo, selecione uma das seguintes opções que se aplica ao controlo webview. Para obter informações sobre como determinar que controlo webview é utilizado no seu computador de desenvolvimento, consulte Browsers e controlos webview utilizados pelos Suplementos do Office.
Se o suplemento for executado no controlo webview incorporado do Edge Legado (EdgeHTML), veja Depurar suplementos com ferramentas de programador no Microsoft Edge Legado.
Se o seu suplemento for executado no controlo webview incorporado do Microsoft Edge Chromium (WebView2), veja Depurar suplementos no Windows com o Visual Studio Code e o Microsoft Edge WebView2 (baseado em Chromium).