Rozwiązywanie problemów z integracją Azure DevOps Office

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

Wszystkie zadania integracji pakietu Office wymagają zainstalowanej wersji programu Visual Studio lub bezpłatnej integracji pakietu Office Usługi Azure DevOps 2019. Oprogramowanie instaluje dodatek integracji pakietu Office usługi Azure DevOps lub dodatek Team Foundation Office Integration. Listę wymagań wstępnych można znaleźć w temacie Azure Boards and Office integration (Integracja usługi Azure Boards i pakietu Office).

Jeśli nie widzisz wstążki Zespół w programie Microsoft Excel, jak pokazano na poniższej ilustracji, możesz rozwiązać problem z procedurami podanymi w tym artykule.

Zrzut ekranu przedstawiający wstążkę team integracji programu Excel TFS-Office.

Ważne

Integracja z programem Microsoft Project i TFSFieldMapping polecenie nie są obsługiwane w następujących celach:

  • Visual Studio 2019 i Azure DevOps Office Integration 2019.
  • Azure DevOps Server 2019 i nowsze wersje, w tym Azure DevOps Services.

Pełna obsługa integracji programu Microsoft Excel jest obsługiwana i obsługuje zbiorcze importowanie i aktualizowanie elementów roboczych. Alternatywy dla korzystania z programu Microsoft Project obejmują:

Włączanie dodatku usługi Azure DevOps

  1. W menu Plik programu Excel wybierz pozycję Opcje.

  2. Wybierz pozycję Dodatki, a następnie z listy wyboru Zarządzaj wybierz pozycję Dodatki COM, a następnie wybierz pozycję Przejdź.

    Zrzut ekranu przedstawiający opcje programu Excel, dodatki, wybierz dodatki com.

  3. Upewnij się, że sprawdzanie zostało umieszczone w polu wyboru Dodatku Team Foundation.

    Zrzut ekranu przedstawiający okno dialogowe dodatków COM, zaewidencjonowany dodatek Team Foundation.

  4. Uruchom ponownie program Excel. Powinna zostać wyświetlona wstążka Zespół .

Jeśli wstążka Zespół nie jest wyświetlana podczas następnego uruchamiania, zachowanie ładowania dodatku może zostać zmienione, dlatego wykonaj następujące kroki:

Aktualizowanie rejestru

  1. Uruchom Edytor rejestru z menu Start systemu Windows, wprowadzając tekst regedit w polu Wyszukaj lub Uruchom.

    Zrzut ekranu przedstawiający polecenie Run regedit (Uruchom polecenie regedit).

  2. Przejdź do jednej z następujących ścieżek zawierających TFCOfficeShim.Połączenie. [wersja] Folder:

Uwaga

Jeśli istnieje wiele folderów o tej samej nazwie, wybierz jeden z najwyższym numerem wersji.

  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel\Addins (jeśli ten klucz nie istnieje, wypróbuj jedną z następujących opcji)

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

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

Zrzut ekranu przedstawiający wpis LoadBehavior.

  1. Kliknij dwukrotnie, aby otworzyć pozycję LoadBehavior i ustawić pole danych wartości na 3 (jeśli wartość to 0, wstążka Zespołu nie zostanie załadowana).

  2. Wybierz przycisk OK i uruchom ponownie program Excel.

    Aby dowiedzieć się więcej na temat wpisu LoadBehavior, zobacz Wpisy rejestru dla dodatków VSTO, LoadBehavior wartości.

Dodatek pakietu Office nie ładuje się ani nie otwiera w programie Excel, gdy program Visual Studio ulegnie awarii

Aby nawiązać połączenie z usługą Azure Boards, przejdź do wstążki Zespół i wybierz pozycję Nowa lista. Jeśli otwarcie okna dialogowego Nowa lista nie powiedzie się lub zostanie wyświetlony TF86001 lub podobny komunikat o błędzie, może być konieczne naprawienie programu Visual Studio.

TF86001 komunikat o błędzie, program Team Foundation nie może załadować dodatku pakietu Office.

Ten błąd jest zwykle spowodowany instalacją programu Visual Studio przed zainstalowaniem programu Office Excel lub Project. W tym przypadku czas wykonywania Visual Studio Tools dla pakietu Office nie jest poprawnie skonfigurowany. Aby naprawić ten błąd, należy naprawić program Visual Studio.

Uwaga

W przypadku problemów z uwierzytelnianiem, takich jak TF31003 i , zobacz Konto użytkownika nie ma uprawnieńTF30063.

Wymagania wstępne

Zainstaluj program Visual Studio, aby upewnić się, że masz dostęp do wiersza polecenia programu Visual Studio i Gacutil.exe (globalne narzędzie pamięci podręcznej zestawów). Jeśli nie masz programu Visual Studio, możesz bezpłatnie zainstalować program Visual Studio Community Edition.

Uruchamianie narzędzia Gacutil

  1. Otwórz wiersz polecenia programu Visual Studio i wybierz polecenie , aby uruchomić go jako administrator.

    Zrzut ekranu przedstawiający wiersz polecenia dla deweloperów w menu Start programu VS2015 z poleceniem

  2. W przypadku platformy Microsoft 365 uruchom następujące polecenia:

    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
    

    W przypadku pakietu Office 2016 i pakietu Office 2013 uruchom następujące polecenia:

    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
    

    W przypadku pakietu Office 2010 uruchom następujące polecenia:

    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. Po pomyślnym uruchomieniu GACUTIL poleceń uruchom ponownie program Excel i poszukaj dodatku Azure DevOps Integration Tool for Office.

Jeśli powyższe kroki nie powiedzie się, spróbuj wykonać następujące czynności:

  1. Uruchom pełną naprawę pakietu Office.

  2. Odinstaluj pakiet Office i zainstaluj ponownie pakiet Office.

  3. Skontaktuj się z zespołem pomocy technicznej firmy Microsoft.

Użytkownik nie może zalogować się do usługi Azure DevOps z programu Excel po zmianie hasła

Jeśli użytkownik zmienił hasło sieciowe i zacznie otrzymywać błędy uwierzytelniania przy użyciu nowych informacji o koncie, może wystąpić znany problem. Token przechowywany w programie Visual Studio nie jest już prawidłowy, ale system nie rozpoznaje, że musi zostać odświeżony. Użytkownik nie musi podejmować żadnych działań, token wygasa po pewnym czasie i uwierzytelnianie zacznie działać ponownie, ale nie ma możliwości oszacowania opóźnienia. Użyj następującego obejścia, aby ręcznie usunąć token.

Usuwanie tokenu z rejestru

  1. Zamknij wszystkie otwarte wystąpienia programu Excel.

  2. Zapisz, a następnie wyczyść ścieżkę rejestru. Te polecenia można uruchomić z poziomu wiersza polecenia otwartego przy użyciu opcji "Uruchom jako administrator":

    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. Otwórz program Excel i wyświetli monit o zalogowanie się podczas nawiązywania połączenia z usługą Azure DevOps.

Zaczekaj na wygaśnięcie tokenu lub usuń ten klucz reg za każdym razem, gdy hasło ulegnie zmianie, jeśli jest ono skonfigurowane w sposób, który powoduje ten problem.

Sporadyczne problemy z odświeżaniem i publikowaniem

Jeśli użytkownik ma błędy podczas odświeżania lub publikowania, może to być spowodowane zasadami dostępu warunkowego w identyfikatorze Entra firmy Microsoft. Aby rozwiązać ten problem, spróbuj wyczyścić zawartość folderu %LOCALAPPDATA%\.IdentityService.

Nie można rzutować obiektu COM typu Microsoft.Office.Interop.Excel.ApplicationClass...

Podczas próby otwarcia listy elementów roboczych TFS w programie Excel wyzwolony z programu Team Explorer może zostać wyświetlony komunikat o błędzie. Aby uzyskać więcej informacji, zobacz Jak rozwiązać problem "Nie można rzutować obiektu COM typu Microsoft.Office.Interop.Excel.ApplicationClass" na typ interfejsu "Microsoft.Office.Interop.Excel._Application".