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.
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:
- Leveransplaner
- Marketplace-tillägg som Project Connect eller GANTT-schema
Aktivera Azure DevOps-tillägget
I Excel väljer du Filalternativ>.
Välj Tillägg för COM-tillägg>i listrutan> Hantera Gå.
Kontrollera att det finns en kryssruta i rutan Team Foundation-tillägg .
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
Starta Registereditorn från Start-menyn i Windows genom att ange
regedit
i rutan Sök eller Kör.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
Dubbelklicka för att öppna LoadBehavior och ange fältet värdedata till
3
. Om värdet är0
menyfliksområdet Team läses inte in.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
På Menyn Excel-fil väljer du Alternativ.
Välj Tillägg och välj Inaktiverade objekt>i listrutan Hantera.
Om du ser "Azure DevOps Add In" i listan väljer du den och väljer Aktivera.
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.
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
Öppna Visual Studio-kommandotolken och välj att köra den som administratör.
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 |
- 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:
Avinstallera Office och installera sedan om Office.
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
Stäng alla öppna Excel-instanser.
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
Ö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.''