Share via


Lösa problem med Azure DevOps Office-integrering

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

Alla Office-integreringsuppgifter kräver en installerad version av Visual Studio eller den kostnadsfria Azure DevOps Office-integreringen 2019. Programvaran installerar tillägget Azure DevOps Office Integration Add-in eller Team Foundation Office Integration Add-in. En lista över förutsättningar finns i Azure Boards och Office-integrering.

Om du inte ser menyfliksområdet Team i Microsoft Excel, som du ser i följande bild, kanske du vill lösa problemet med de procedurer som anges i den här artikeln.

Skärmbild av menyfliksområdet för Excel TFS-Office-integreringsteamet.

Viktigt!

Microsoft Project-integrering och TFSFieldMapping kommandot stöds inte för:

  • Visual Studio 2019 och Azure DevOps Office Integration 2019.
  • Azure DevOps Server 2019 och senare versioner, inklusive Azure DevOps Services.

Fullständigt stöd för Microsoft Excel-integrering underhålls och stöder massimport och uppdatering av arbetsobjekt. Alternativ till att använda Microsoft Project är:

Aktivera Azure DevOps-tillägget

  1. På Menyn Excel-fil väljer du Alternativ.

  2. Välj Tillägg och välj COM-tillägg i listrutan Hantera och välj sedan Gå.

    Skärmbild av Excel-alternativ, tillägg, Välj Com-tillägg.

  3. Kontrollera att en kontroll har gjorts i kryssrutan Team Foundation-tillägg .

    Skärmbild av dialogrutan COM-tillägg, Team Foundation-tillägg markerat.

  4. Starta om Excel. Nu bör du se menyfliksområdet Team .

Om menyfliksområdet Team inte visas vid nästa start kan inläsningsbeteendet för tillägget ändras, så slutför följande steg:

Uppdatera registret

  1. Starta Registereditorn från Start-menyn i Windows genom att ange regedit i rutan Sök eller Kör.

    Skärmbild av kommandot Kör regedit.

  2. Gå till någon av följande sökvägar som innehåller TFCOfficeShim.Anslut. [version] Mappen:

Kommentar

Om det finns flera mappar med samma namn väljer du den med det högsta versionsnumret.

  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel\Addins (Om den här nyckeln inte finns kan du prova något av följande alternativ)

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

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

Skärmbild av posten LoadBehavior.

  1. Dubbelklicka för att öppna LoadBehavior och ange fältet värdedata till 3 (om värdet är 0 läses inte menyfliksområdet Team in).

  2. Välj OK och starta om Excel.

    Mer information om posten LoadBehavior finns i Registerposter för VSTO-tillägg, LoadBehavior-värden.

Office-tillägget läses inte in eller öppnas inte i Excel när Visual Studio misslyckas

Om du vill ansluta till Azure Boards går du till menyfliksområdet Team och väljer Ny lista. Om dialogrutan Ny lista inte kan öppnas, eller om du får TF86001 eller liknande felmeddelande, kan du behöva reparera Visual Studio.

TF86001 felmeddelandet kunde Team Foundation inte läsa in Office-tillägget.

Det här felet orsakas vanligtvis när du installerar Visual Studio innan du installerar Office Excel eller Project. I det här fallet är Visual Studio Tools for Office Run Time inte korrekt konfigurerade. Du måste reparera Visual Studio för att åtgärda det här felet.

Kommentar

Information om autentiseringsproblem, till exempel TF31003 och TF30063, finns i Användarkontot har inte behörighet.

Förutsättningar

Installera Visual Studio för att säkerställa att du har åtkomst till Visual Studio-kommandotolken och Gacutil.exe (Global Assembly Cache Tool). Om du inte har Visual Studio kan du installera Visual Studio Community-utgåvan kostnadsfritt.

Kör Verktyget Gacutil

  1. Öppna Visual Studio-kommandotolken och välj att köra den som administratör.

    Skärmbild av startmenyn för Developer Command Prompt for VS2015 med

  2. Kör följande kommandon för 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
    

    Kör följande kommandon för Office 2016 och 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
    

    Kör följande kommandon för 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
    
  3. När du har kört GACUTIL kommandona startar du om Excel och letar efter Azure DevOps Integration Tool for Office-tillägget.

Om ovanstående steg misslyckas kan du prova följande steg:

  1. Kör en fullständig reparation av Office.

  2. Avinstallera Office och installera om Office.

  3. Kontakta Microsofts supportteam.

Användaren kan inte logga in på Azure DevOps från Excel efter lösenordsändring

Om en användare har ändrat sitt nätverkslösenord och börjar få autentiseringsfel med den nya kontoinformationen kan det uppstå ett känt problem. Token som lagras i Visual Studio är inte längre giltig, men systemet känner inte igen att den behöver uppdateras. Användaren behöver inte vidta några åtgärder, token upphör att gälla efter en tid och autentiseringen börjar fungera igen, men det finns inget sätt att uppskatta fördröjningen. Använd följande lösning för att ta bort token manuellt.

Ta bort token från registret

  1. Stäng alla öppna instanser av Excel.

  2. Spara och rensa sedan registersökvägen. Dessa kommandon kan köras från kommandotolken öppnas med alternativet "kör som administratör":

    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. Öppna Excel och uppmanas att logga in när det ansluter till Azure DevOps.

Vänta tills token upphör att gälla eller ta bort den här reg-nyckeln varje gång ett lösenord ändras, om det är konfigurerat på ett sätt som orsakar det här problemet.

Tillfälliga problem med att uppdatera och publicera

Om en användare får fel vid uppdatering eller publicering kan det bero på en princip för villkorlig åtkomst i Microsoft Entra-ID. Lös problemet genom att prova att rensa innehållet i mappen %LOCALAPPDATA%\.IdentityService.

Det går inte att casta COM-objekt av typen Microsoft.Office.Interop.Excel.ApplicationClass...

Du kan få ett felmeddelande när du försöker öppna en TFS-arbetsobjektlista i Excel, som utlöses från Team Explorer. Mer information finns i How to solve "Unable to cast COM object of type Microsoft.Office.Interop.Excel.ApplicationClass" to interface type 'Microsoft.Office.Interop.Excel._Application'."