Lösa problem med Azure DevOps- och Office-integrering

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

Om menyfliksområdet Team saknas i Microsoft Excel, enligt följande bild, utför du procedurerna i den här artikeln för att lösa problemet.

Skärmbild av menyfliksområdet För Excel och Azure DevOps/Office-integreringsteamet.

Kommentar

Azure DevOps Office-integreringen är funktions komplett utan planer på uppdateringar eller förbättringar. Framtida investeringar fokuserar på interna verktyg för massimport eller uppdatering av arbetsobjekt med hjälp av CSV-filer. Om du stöter på problem med Office-integreringen bör du överväga att använda det här alternativet. Alla Office-integreringsuppgifter kräver en installerad version av Visual Studio eller den kostnadsfria Azure DevOps Office Integration 2019 som installerar Integreringstillägget för Azure DevOps Office. Förutsättningar finns i Azure Boards och Office-integrering.

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 bibehålls, vilket möjliggör massimport och uppdatering av arbetsobjekt. Alternativ till att använda Microsoft Project är:

Aktivera Azure DevOps-tillägget

  1. I Excel väljer du Filalternativ>.

  2. Välj Tillägg för COM-tillägg>i listrutan> Hantera Gå.

    Skärmbild av sekvens för att lägga till COM-tillägg.

  3. Kontrollera att det finns en kryssruta i rutan Team Foundation-tillägg .

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

  4. Starta om Excel.

Menyfliksområdet Team visas.

Om menyfliksområdet Team inte visas vid nästa start kan inläsningsbeteendet för tillägget ändras, så gör även 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.Connect.[ version] mapp:

    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.

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

  4. Välj OK och starta om Excel.

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

Kontrollera om tillägget är inaktiverat

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

  2. Välj Tillägg och välj Inaktiverade objekt>i listrutan Hantera.

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

  3. Om du ser "Azure DevOps Add In" i listan väljer du den och väljer Aktivera.

    Skärmbild av dialogrutan Inaktiverade objekt, Azure DevOps Lägg till i markerad.

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 uppstår vanligtvis när Visual Studio installeras före Office Excel eller Project. I det här fallet är Visual Studio Tools för Office Runtime inte korrekt konfigurerade. Åtgärda det här felet genom att reparera Visual Studio-installationen.

Kommentar

Information om autentiseringsproblem, t.ex 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 baserat på din programvara:

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

Om föregående steg inte hjälper kan du prova följande steg:

  1. Reparera Office.

  2. Avinstallera Office och installera sedan om Office.

  3. Kontakta Microsoft via utvecklarcommunityn.

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

Om du har ändrat nätverkslösenordet 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 behovet av att uppdatera den. Du behöver inte vidta några åtgärder. token upphör att gälla så småningom och autentiseringen börjar fungera igen, även om fördröjningen är oförutsägbar. Använd följande lösning för att ta bort token manuellt.

Ta bort token från registret

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

  2. Spara och rensa sedan registersökvägen genom att köra följande kommandon från en upphöjd kommandotolk (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 konfigureras på ett sätt som orsakar det här problemet.

Tillfälliga problem med att uppdatera och publicera

Om du får ett fel under uppdateringen eller publiceringen kan det finnas en princip för villkorlig åtkomst i Microsoft Entra-ID. Lös problemet genom 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 öppnar en lista över arbetsobjekt 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.''