Устранение распространенных проблем с интеграцией Azure DevOps с Office

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

Для всех задач интеграции Office требуется установленная версия Visual Studio или бесплатная версия Azure DevOps Office Integration 2019. Программное обеспечение устанавливает надстройку интеграции Azure DevOps Office или надстройку Интеграции Team Foundation Office. Список необходимых компонентов см. в разделе "Советы Azure" и "Интеграция с Office".

Если лента команды не отображается в Microsoft Excel, как показано на следующем рисунке, может потребоваться устранить проблему с процедурами, указанными в этой статье.

Снимок экрана: лента группы интеграции Excel TFS-Office.

Внимание

Интеграция Microsoft Project и TFSFieldMapping команда не поддерживаются для:

  • Visual Studio 2019 и Azure DevOps Office Integration 2019.
  • Azure DevOps Server 2019 и более поздних версий, включая Azure DevOps Services.

Полная поддержка интеграции Microsoft Excel поддерживается и поддерживает массовый импорт и обновление рабочих элементов. К альтернативным вариантам использования Microsoft Project относятся:

Включение надстройки Azure DevOps

  1. В меню "Файл Excel" выберите "Параметры".

  2. Выберите надстройки и в списке выбора "Управление ", выберите надстройки COM и нажмите кнопку "Перейти".

    Снимок экрана: параметры Excel, надстройки, выбор надстроек com.

  3. Убедитесь, что проверка помещается в проверка box надстройки Team Foundation.

    Снимок экрана: диалоговое окно надстроек COM, надстройка Team Foundation проверка.

  4. Перезапустите Excel. Теперь вы увидите ленту команды .

Если лента команды не отображается при следующем запуске, поведение загрузки надстройки может быть изменено, поэтому выполните следующие действия:

Обновление реестра

  1. Запустите редактор реестра из меню "Пуск" Windows, введя regedit поле поиска или запуска.

    Снимок экрана: команда Run regedit.

  2. Перейдите к одному из следующих путей, содержащих TFCOfficeShim.Подключение. [версия] Папку:

Примечание.

Если имеется несколько папок с одинаковым именем, выберите один с самым высоким номером версии.

  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel\Addins (если этот ключ не существует, попробуйте один из следующих вариантов)

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

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

Снимок экрана: запись LoadBehavior.

  1. Дважды щелкните, чтобы открыть LoadBehavior и задать для поля данных значения значение 3 (если значение равно 0, лента команды не загружается).

  2. Нажмите кнопку "ОК " и перезапустите Excel.

    Дополнительные сведения о записи LoadBehavior см. в разделах реестра для надстроек VSTO, LoadBehavior.

Надстройка Office не загружается или не открывается в Excel при сбое Visual Studio

Чтобы подключиться к Azure Boards, перейдите на ленту команды и выберите "Создать список". Если диалоговое окно "Новый список" не открывается или вы получаете TF86001 или аналогичное сообщение об ошибке, возможно, потребуется восстановить Visual Studio.

TF86001 сообщение об ошибке, Team Foundation не удалось загрузить надстройку Office.

Эта ошибка обычно возникает при установке Visual Studio перед установкой Office Excel или Project. В этом экземпляре неправильно настроено время выполнения набор средств Visual Studio для Office. Чтобы исправить эту ошибку, необходимо восстановить Visual Studio.

Примечание.

Для проблем с проверкой подлинности, таких как TF31003 и TF30063, обратитесь к учетной записи пользователя, у нее нет разрешений.

Необходимые компоненты

Установите Visual Studio, чтобы убедиться, что у вас есть доступ к командной строке Visual Studio и Gacutil.exe (средство глобального кэша сборок). Если у вас нет Visual Studio, вы можете бесплатно установить выпуск Visual Studio Community.

Запуск средства Gacutil

  1. Откройте командную строку Visual Studio и выберите ее от имени администратора.

    Снимок экрана: командная строка разработчика для VS2015 с меню

  2. Для 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 и 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
    
  3. После успешного GACUTIL выполнения команд перезапустите Excel и найдите надстройку Установщик интеграции Azure DevOps с Office.

Если описанные выше действия не выполнены, попробуйте выполнить следующие действия.

  1. Выполните полное восстановление Office.

  2. Удалите Office и переустановите Office.

  3. Обратитесь в службу поддержки Майкрософт.

Пользователь не может войти в Azure DevOps из Excel после изменения пароля

Если пользователь изменил свой сетевой пароль и начинает получать ошибки проверки подлинности с информацией о новой учетной записи, они могут столкнуться с известной проблемой. Маркер, хранящийся в Visual Studio, больше не действителен, но система не распознает необходимость обновления. Пользователь не должен предпринимать никаких действий, срок действия маркера истекает через некоторое время, и проверка подлинности начинает работать снова, но нет способа оценить задержку. Используйте следующее решение, чтобы вручную удалить маркер.

Удаление маркера из реестра

  1. Закройте все открытые экземпляры Excel.

  2. Сохраните и снимите путь к реестру, эти команды можно запустить из командной строки, открытой с помощью параметра "Запуск от имени администратора":

    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. Откройте Excel и запрашивает вход при подключении к Azure DevOps.

Дождитесь истечения срока действия маркера или удалите этот reg-ключ при каждом изменении пароля, если он настроен таким образом, что это вызывает эту проблему.

Периодические проблемы при обновлении и публикации

Если у пользователя возникают ошибки при обновлении или публикации, это может быть вызвано политикой условного доступа в идентификаторе Microsoft Entra. Чтобы устранить эту проблему, попробуйте очистить содержимое папки %LOCALAPPDATA%\.IdentityService.

Не удалось привести com-объект типа Microsoft.Office.Interop.Excel.ApplicationClass...

При попытке открыть список рабочих элементов TFS в Excel может появиться сообщение об ошибке, активируемого из Team Обозреватель. Дополнительные сведения см. в статье "Не удается создать com-объект типа Microsoft.Office.Interop.Excel.ApplicationClass" для типа интерфейса "Microsoft.Office.Interop.Excel._Application".