Résoudre les problèmes avec l’intégration Office pour Azure DevOps

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Pour toutes les tâches d'intégration d'Office, une version installée de Visual Studio ou le logiciel gratuit Azure DevOps Office Integration 2019 est nécessaire. Le logiciel installe le complément d'intégration Azure DevOps Office ou le complément d'intégration Team Foundation Office. Pour obtenir la liste des prérequis, reportez-vous à Intégration d'Azure Boards et d'Office.

Si vous ne voyez pas le ruban Équipe dans Microsoft Excel, comme illustré dans l'image suivante, vous pouvez résoudre le problème avec les procédures fournies dans cet article.

Capture d’écran du ruban Équipe de l’intégration Excel TFS-Office.

Important

L’intégration de Microsoft Project et la commande TFSFieldMapping ne sont pas prises en charge pour :

  • Visual Studio 2019 et Azure DevOps Intégration Office 2019.
  • Azure DevOps Server 2019 et versions ultérieures, y compris Azure DevOps Services.

La prise en charge complète de l’intégration Microsoft Excel est maintenue et prend en charge l’importation et la mise à jour en bloc des éléments de travail. Les alternatives à l’utilisation de Microsoft Project sont les suivantes :

Activer le complément Azure DevOps

  1. Dans le menu Fichier d’Excel, choisissez Options.

  2. Choisissez Compléments, puis, dans la liste de sélection Gérer, choisissez Compléments COM, puis Aller.

    Capture d’écran des options Excel, Compléments, Choisir des compléments COM.

  3. Vérifiez qu’une coche est placée dans la case Complément Team Foundation.

    Capture d’écran de la boîte de dialogue Compléments COM, complément Team Foundation coché.

  4. Redémarrez Excel. Vous devriez maintenant voir le ruban Team.

Si le ruban Équipe n'apparaît pas au prochain lancement, le comportement de chargement du complément peut être modifié. Dans ce cas, procédez comme suit :

Mettre à jour le registre

  1. Lancez l'Éditeur du Registre à partir de votre menu Démarrer de Windows en entrant regedit dans la zone Rechercher ou Exécuter.

    Capture d’écran de la commande Exécuter regedit.

  2. Accédez à l'un des chemins suivants contenant le dossier TFCOfficeShim.Connect.[version] :

Remarque

S’il existe plusieurs dossiers portant le même nom, sélectionnez celui qui a le numéro de version le plus élevé.

  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel\Addins (si cette clé n'existe pas, essayez l'une des options suivantes)

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel\Addins

  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\Excel\Addins

Capture d’écran de l’entrée LoadBehavior.

  1. Double-cliquez pour ouvrir LoadBehavior et définissez le champ de données de la valeur sur 3 (si la valeur est 0, le ruban Équipe ne se charge pas).

  2. Sélectionnez OK et redémarrez Excel.

    Pour en savoir plus sur l’entrée LoadBehavior, consultez Entrées de Registre pour les compléments VSTO, valeurs de LoadBehavior.

Le complément Office ne se charge pas ou ne s’ouvre pas dans Excel en cas d’échec de Visual Studio

Pour vous connecter à Azure Boards, accédez au ruban Équipe et choisissez Nouvelle liste. Si la boîte de dialogue Nouvelle liste ne parvient pas à s'ouvrir ou si vous recevez TF86001 ou un message d'erreur similaire, vous devrez peut-être réparer Visual Studio.

Message d’erreur TF86001, Team Foundation n’a pas pu charger le complément Office.

Cette erreur est généralement provoquée lorsque vous installez Visual Studio avant Office Excel ou Project. Dans cette instance, les outils Visual Studio pour l’exécution d’Office ne sont pas configurés correctement. Pour corriger cette erreur, vous devez réparer Visual Studio.

Notes

Pour les problèmes d’authentification, comme TF31003 et TF30063, reportez-vous à Le compte d’utilisateur n’a pas l’autorisation.

Prérequis

Installez Visual Studio pour vous assurer que vous avez accès à l’invite de commandes Visual Studio et à Gacutil.exe (Global Assembly Cache Tool). Si vous n’avez pas Visual Studio, vous pouvez installer l’édition Visual Studio Community gratuitement.

Exécuter l’outil Gacutil

  1. Ouvrez l’invite de commandes Visual Studio et choisissez de l’exécuter en tant qu’administrateur.

    Capture d’écran du menu Démarrer de l’invite de commandes développeur pour VS2015 avec « Exécuter en tant qu’administrateur »

  2. Pour Microsoft 365, exécutez les commandes suivantes :

    GACUTIL /I C:\Windows\assembly\GAC_MSIL\Policy.14.0.Microsoft.Office.Interop.Excel\15.0.0.0__71e9bce111e9429c\Policy.14.0.Microsoft.Office.Interop.Excel.dll
    
    GACUTIL /I C:\Windows\assembly\GAC_MSIL\Policy.14.0.office\15.0.0.0__71e9bce111e9429c\Policy.14.0.Office.dll
    

    Pour Office 2016 et Office 2013, exécutez les commandes suivantes :

    GACUTIL /I C:\Windows\assembly\GAC_MSIL\Policy.12.0.Microsoft.Office.Interop.Excel\15.0.0.0__71e9bce111e9429c\Policy.12.0.Microsoft.Office.Interop.Excel.dll
    
    GACUTIL /I C:\Windows\assembly\GAC_MSIL\Policy.12.0.office\15.0.0.0__71e9bce111e9429c\Policy.12.0.Office.dll
    

    Pour Office 2010, exécutez les commandes suivantes :

    GACUTIL /I C:\Windows\assembly\GAC_MSIL\Policy.12.0.Microsoft.Office.Interop.Excel\14.0.0.0__71e9bce111e9429c\Policy.12.0.Microsoft.Office.Interop.Excel.dll
    
    GACUTIL /I C:\Windows\assembly\GAC_MSIL\Policy.12.0.office\14.0.0.0__71e9bce111e9429c\Policy.12.0.Office.dll
    
  3. Une fois que vous avez correctement exécuté les commandes GACUTIL, redémarrez Excel et recherchez le complément Azure DevOps Integration Tool pour Office.

Si les étapes ci-dessus échouent, essayez les étapes suivantes :

  1. Exécutez une réparation complète d’Office.

  2. Désinstallez et réinstallez Office.

  3. Contactez l’équipe du support technique Microsoft.

L'utilisateur ne peut pas se connecter à Azure DevOps à partir d'Excel après la modification du mot de passe

Si un utilisateur a modifié son mot de passe réseau et commence à recevoir des messages d'erreurs d'authentification avec les nouvelles informations de compte, il peut rencontrer un problème connu. Le jeton stocké dans Visual Studio n'est plus valide, mais le système ne reconnaît pas qu'il doit être actualisé. L'utilisateur n'a pas besoin d'effectuer d'action, le jeton expire après un certain temps et l'authentification commence à fonctionner à nouveau, mais il n'existe aucun moyen d'estimer le délai. Utilisez la solution de contournement suivante pour supprimer manuellement le jeton.

Supprimer le jeton du registre

  1. Fermez toutes les instances ouvertes d'Excel.

  2. Enregistrez, puis effacez le chemin du registre. Ces commandes peuvent être exécutées à partir de l'invite de commandes ouverte avec l'option « Exécuter en tant qu'administrateur » :

    reg export HKEY_CURRENT_USER\SOFTWARE\Microsoft\VSCommon\14.0\ClientServices\TokenStorage\VisualStudio\VssApp %TEMP%\oicreds.reg
    
    reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VSCommon\14.0\ClientServices\TokenStorage\VisualStudio\VssApp
    
  3. Ouvrez Excel et vous invitez à vous connecter lorsqu'il se connecte à Azure DevOps.

Attendez que le jeton expire ou supprime cette clé reg chaque fois qu'un mot de passe change, s'il est configuré de manière à provoquer ce problème.

Problèmes intermittents lors de l'actualisation et de la publication

Si un utilisateur rencontre des erreurs lors d'une actualisation ou d'une publication, cela pourrait être dû à une stratégie d'accès conditionnel Azure Policy dans Microsoft Entra ID. Pour résoudre ce problème, essayez d'effacer le contenu du dossier %LOCALAPPDATA%\.IdentityService.

Impossible de caster l'objet COM de type Microsoft.Office.Interop.Excel.ApplicationClass...

Vous pouvez recevoir un message d'erreur lorsque vous essayez d'ouvrir une liste d'éléments de travail TFS dans Excel, déclenchée à partir de Team Explorer. Pour plus d'informations, reportez-vous à Comment résoudre « Impossible de caster l'objet COM de type Microsoft.Office.Interop.Excel.ApplicationClass » en type d'interface "Microsoft.Office.Interop.Excel._Application". »