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.
Anteckning
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ör förutsättningar, se 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
Installera Azure DevOps Integration 2019
Med det här verktyget kan du ansluta till Azure Boards från Excel. Följ dessa steg för att installera verktyget Azure DevOps Integration 2019:
Installera verktyget genom att köra den nedladdade filen.
Starta om Excel för att se menyfliksområdet Team .
Om du fortfarande inte ser menyfliksområdet Team följer du stegen i följande avsnitt.
Aktivera Azure DevOps-tillägget
I Excel väljer du Filalternativ>.
Välj Tillägg>COM-tillägg från listrutan Hantera>Gå.
Kontrollera att rutan Team Foundation-tillägg är markerad.
Starta om Excel.
Menyfliksområdet Team visas.
Om menyfliksområdet Team inte visas vid nästa start kan inläsningsbeteendet för tillägget ha ändrats, så följ dessa 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
Från Excel-menyn 'Arkiv', välj Alternativ.
Välj Tillägg och från Hantera rullgardinsmeny, välj Inaktiverade objekt>Gå.
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.
Anmärkning
För autentiseringsproblem, som TF31003
och TF30063
, se 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
<\br>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
<\br>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:
- Reparationskontor.
- Avinstallera Office och installera sedan om Office.
- 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
Stäng alla öppna Excel-instanser.
Spara och rensa sedan registersökvägen genom att köra följande kommandon från en kommandotolk med administratörsbehörighet (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. För mer information, se Hur man löser 'Kan inte omvandla COM-objekt av typen Microsoft.Office.Interop.Excel.ApplicationClass' till gränssnittstyp 'Microsoft.Office.Interop.Excel._Application.'
Lösa datakonflikter när du publicerar eller uppdaterar Excel-data
En datakonflikt uppstår när du försöker publicera ett arbetsobjekt från Excel och versionen av arbetsobjektet skiljer sig från versionen i arbetsobjektdatabasen. I följande exempel visas hur två teammedlemmar kan skapa en sådan konflikt:
- En gruppmedlem öppnar en kopia av ett arbetsobjekt i en arbetsobjektlista i Excel eller Project.
- Gruppmedlem A redigerar arbetsobjektet och gör en uppsättning ändringar.
- Gruppmedlem B redigerar samma arbetsobjekt och gör en annan uppsättning ändringar och publicerar ändringarna.
- Gruppmedlem A slutför redigeringen av arbetsobjektet och försöker publicera ändringarna i arbetsobjektet.
- Excel eller Project visar dialogrutan Publiceringsfel för arbetsobjekt, som visar objekt som det inte kunde publicera.
Lösa en datakonflikt
- Följ dessa steg i dialogrutan Publiceringsfel för arbetsobjekt för varje arbetsobjekt i rutan Opublicerade arbetsobjekt som har Konflikt i kolumnen Problem.
- Välj arbetsobjektet i rutan Opublicerade arbetsobjekt.
Området Detaljer visar en lista över konflikter för det valda arbetsobjektet. Kolumnen Konfliktfält visar namnet på det fält där konflikten inträffar. Kolumnerna Lokal version och Server visar lokala data respektive serverdata, och en kryssruta visas bredvid data i var och en av dessa kolumner. - Markera kryssrutan bredvid rätt värde för varje rad i rutan Information.
När du väljer den lokala versionen skriver data i Office Excel eller Office Project över data på servern. Om du väljer serverversionen skriver serverdata över data i Office Excel eller Office Project. - Välj Publicera.
Anteckning
Det här steget publicerar endast de arbetsobjekt som du korrigerade. Om du inte löser alla dataverifieringsfel relaterade till ett arbetsobjekt publiceras inte arbetsobjektet.
Lösa dataverifieringsfel som uppstår när du publicerar från Excel
Ett dataverifieringsfel uppstår när en ändring i arbetsobjektlistan eller projektplanen bryter mot regeln för en arbetsobjektstyp. I följande exempel visas vanliga dataverifieringsfel:
- Någon tilldelar ett arbetsobjekt till en gruppmedlem vars namn inte ingår i listan över tillåtna värden
- Någon skapar ett arbetsobjekt men glömmer att slutföra ett obligatoriskt fält, till exempel typ av arbetsobjekt.
Om ett dataverifieringsfel inträffar när du försöker publicera ändringar visas dialogrutan Publiceringsfel för arbetsobjekt och i Avpublicerade arbetsobjekt listan Problem-kolumnen visas valideringsfel eller en annan fras som innehåller Ogiltig.
Lösa ett dataverifieringsfel
Du kan använda dialogrutan Publiceringsfel för arbetsobjekt för att lösa ett dataverifieringsfel.
Följ dessa steg för varje arbetsobjekt som visas med ett dataverifieringsfel i dialogrutan Fel vid publicering av arbetsobjekt.
Kommentar
Om dataverifieringsfelet är en ogiltig typ av arbetsobjekt visas inte knappen Redigera arbetsobjekt och ett arbetsobjektformulär visas inte. Du måste korrigera felet i Office Excel-kalkylbladet eller Office Project-planen. Information om hur du löser ett fel i Office Excel finns i nästa procedur i den här artikeln.
I rutan Avpublicerade arbetsobjekt markerar du arbetsobjektet och väljer sedan Redigera arbetsobjekt.
Ett arbetsformulär visas.
I formuläret för arbetsobjektet granskar du informationen och korrigerar värdet.
Välj Stäng om du vill spara ändringarna och stänga arbetsobjektsformuläret.
När du har korrigerat dataverifieringsfelen väljer du Publicera för att publicera de korrigerade arbetsobjekten.
Anteckning
Det här steget publicerar endast de arbetsobjekt som du korrigerade. Om du inte löser ett dataverifieringsfel publiceras inte arbetsobjektet.
Välj Stäng för att stänga dialogrutan Publiceringsfel för arbetsobjekt.
Lösa ett dataverifieringsfel med hjälp av felkontroll i Excel
Du kan använda Office Excel-verktygen för att hitta och lösa ett fel i en arbetsobjektlista. Mer information om hur du använder office Excel-felkontrollverktyg finns i Office Excel-hjälpen.
Lösa ett dataverifieringsfel med hjälp av felkontroll i Excel 2007
- I Microsoft Excel väljer du fliken formler.
- I gruppen Formelgranskning väljer du Felkontroll.
Om felkontrollverktyget hittar ett fel visas dialogrutan Felkontroll. - Grundläggande information om felet finns i texten som beskriver felet i dialogrutan Felkontroll. Om du vill ha mer information om felet väljer du Hjälp om det här felet.
- I arbetsobjektlistan markerar du cellen som innehåller felet och korrigerar sedan värdet.
- I dialogrutan Felkontroll väljer du Återuppta för att hitta nästa dataverifieringsfel.
- Om dialogrutan Felkontroll visar ett annat fel upprepar du de föregående två stegen för att lösa felet.
- Om ett meddelande visas som anger att felkontrollen har slutförts väljer du OK för att stänga både det här meddelandet och dialogrutan Felkontroll.