Résolvez les problèmes d'intégration d'Azure DevOps et d'Office

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

Si le ruban Équipe est absent dans Microsoft Excel, comme le montre l'image suivante, effectuez les procédures de cet article pour résoudre le problème.

Capture d'écran d'Excel et du ruban Équipe de l'intégration Azure DevOps/Office.

Remarque

L'intégration Azure DevOps Office est complète en termes de fonctionnalités et aucune mise à jour ou amélioration n'est prévue. Les investissements futurs se concentreront sur les outils natifs pour l'importation en masse ou la mise à jour des éléments de travail à l'aide de fichiers CSV. Si vous rencontrez des problèmes avec l'intégration Office, envisagez d'utiliser cette alternative. Toutes les tâches d'intégration d'Office nécessitent une version installée de Visual Studio ou le module gratuit Azure DevOps Office Integration 2019, qui installe le module complémentaire Azure DevOps Office Integration. Pour connaître les conditions préalables, reportez-vous à Azure Boards et à l'intégration 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 de Microsoft Excel est maintenue, ce qui permet l'importation et la mise à jour en masse des éléments de travail. Les alternatives à l’utilisation de Microsoft Project sont les suivantes :

Activer le complément Azure DevOps

  1. Dans Excel, sélectionnez Fichier>Options.

  2. Sélectionnez Compléments>Compléments COM dans le menu déroulant Gestion>Aller.

    Capture d'écran de la séquence d'ajout d'un complément COM.

  3. Assurez-vous que la case Complément Team Foundation est cochée.

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

  4. Redémarrez Excel.

Le ruban Team s'affiche.

Si le ruban Team n'apparaît pas au prochain lancement, il se peut que le comportement de chargement du complément ait été modifié.

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.

  3. 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 Team ne se charge pas.

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

    Pour plus d'informations sur l'entrée LoadBehavior, voir Entrées de registre pour les compléments VSTO, valeurs LoadBehavior.

Vérifiez si le complément est désactivé

  1. Dans le menu Fichier Excel, sélectionnez Options.

  2. Choisissez Compléments et, dans le menu déroulant Gérer, sélectionnez Éléments désactivés>Aller.

    Capture d'écran d'Excel Options, Add-ins, Choose Disabled Items.

  3. Si vous voyez « Azure DevOps Add In » dans la liste, choisissez-le et sélectionnez Activer.

    Capture d'écran de la boîte de dialogue des éléments désactivés, Azure DevOps Add In coché.

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 se produit généralement lorsque Visual Studio est installé avant Office Excel ou Project. Dans ce cas, les outils Visual Studio pour Office Runtime ne sont pas configurés correctement. Pour corriger cette erreur, réparez votre installation de Visual Studio.

Remarque

Pour les problèmes d'authentification, comme TF31003 et TF30063, voir Le compte utilisateur n'a pas la permission.

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. Exécutez les commandes suivantes en fonction de votre logiciel  :

Logiciels Commandes
Microsoft 365 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
Office 2016 et Office 2013 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
Office 2010 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
  1. Après avoir exécuté avec succès les commandes GACUTIL, redémarrez Excel et recherchez le complément Azure DevOps Integration Tool for Office.

Si les étapes précédentes ne vous aident pas, essayez les étapes suivantes  :

  1. Réparez Office.

  2. Désinstallez Office, puis réinstallez Office.

  3. Contactez Microsoft via la communauté des développeurs.

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

Si vous avez modifié votre mot de passe réseau et que vous commencez à recevoir des erreurs d'authentification avec les nouvelles informations de compte, il se peut que vous rencontriez un problème connu. Le jeton stocké dans Visual Studio n'est plus valide, mais le système ne reconnaît pas la nécessité de l'actualiser. Vous n'avez pas besoin d'agir ; le jeton expire finalement et l'authentification recommence à fonctionner, bien que le délai soit imprévisible. 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 d'accès au registre en exécutant les commandes suivantes à partir d'une invite de commande élevée (exécutez 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 supprimez cette clé de registre chaque fois qu'un mot de passe change s'il est configuré d'une manière qui provoque ce problème.

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

Si vous obtenez une erreur lors de l'actualisation ou de la publication, il se peut qu'il y ait une stratégie d'accès conditionnel dans Microsoft Entra ID. Pour résoudre ce problème, effacez le contenu du dossier  : %LOCALAPPDATA%\.IdentityService.

Can't cast COM object of type Microsoft.Office.Interop.Excel.ApplicationClass (Impossible de lancer un objet COM de type Microsoft.Office.Interop.Excel.ApplicationClass)

Il se peut que vous obteniez un message d'erreur lors de l'ouverture d'une liste d'éléments de travail dans Excel, déclenchée à partir de l'Explorateur d'équipe. Pour plus d'informations, voir Comment résoudre le problème « Impossible de convertir un objet COM de type Microsoft.Office.Interop.Excel.ApplicationClass » en interface de type Microsoft.Office.Interop.Excel._Application.