將 Azure Boards 連線到 Excel (舊版)

Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022

Important

Azure DevOps Office 整合外掛已不再支援,且可能無法在現有版本的 Office 或瀏覽器上正常運作。 Microsoft 不會提供此增益集的更新或修正。 針對大量工作專案作業,請使用 CSV 匯入/匯出功能,這是建議且支援的方法。

Note

本文介紹了舊版 Azure DevOps Office 整合外掛。 對於新的大量工作流程,可以使用 CSV 匯入/匯出 或在 網頁入口網站中批量修改工作項目。 以下步驟是針對仍依賴 Excel 工作流程的團隊。

為了支援舊有的工作追蹤工作流程,你可以使用 Microsoft Excel 來新增或更新工作項目。 你可以在線上模式下工作(連線至 Azure Boards 或 Azure DevOps Server),也可以在離線模式下工作(使用文件的本機副本)。

Tip

你可以在本文的後面部分使用 AI 來協助此任務,或參考 啟用 Azure DevOps MCP Server 的 AI 協助功能 來開始。

支援的 Office 客戶端和 Azure DevOps 版本

以下表格顯示 Azure DevOps/Visual Studio 版本對 Office 用戶端的支援。

不支援macOS。 即使你安裝了 Visual Studio for Mac,也無法從 Excel 或其他 Office 用戶端連接 Azure DevOps。

Azure DevOps/Visual Studio 版本 Excel 專案整合 PowerPoint 分鏡腳本 Notes
Azure DevOps Services
Azure DevOps Server 2020
Visual Studio 2022
Visual Studio 2019
Azure DevOps Office Integration 2019
✅ 支援 ❌ 未支援 ❌ 未支援 專案整合與 TFSFieldMapping 已棄用。 從 PowerPoint 內建立連結的功能已淘汰,但您仍然可以在工作項目中新增分鏡連結。
Visual Studio 2017(legacy) ✅ 支援 ✅ 支援 ✅ 支援 僅支援舊版。

Prerequisites

類別 需求
軟體 - Microsoft Excel 2016 或更新版本,包含 Microsoft 365 版本。
- Visual Studio 或免費的 Azure DevOps Office Integration 2019。
- Azure DevOps Office Integration 外掛程式(隨 Visual Studio 或 Azure DevOps Office Integration 2019 安裝)。
Download Azure DevOps Office Integration 2019 - 前往 Visual Studio 下載。
- 捲動至 所有下載。
- 擴充其他工具、框架與再發行版。
- 尋找 Azure DevOps Office Integration 2019 並選擇下載。
- 若找不到下載檔或無法存取,請使用 Microsoft 帳戶 登入或聯絡管理員。
權限 - 專案成員可連線至 Azure Boards 專案的存取權。
項目 - 一個 Azure Boards 專案。 如果你還沒有,請參考 「建立專案」。

有關相容性要求的資訊,請參見 Azure DevOps 用戶端相容性。

限制和已知問題

Azure DevOps Office 整合外掛早於現代 Microsoft 365 認證,而 Microsoft 現在已不再積極維護它。 請預期以下限制:

  • 現代認證: 條件式存取、多重驗證(MFA)及裝置合規政策可能會阻擋登入。 如果互動式登入失敗,請先用你用來做 Azure DevOps 的帳號登入你的 Office 客戶端,再打開工作表。
  • 個人存取憑證(PAT): 有些情境會提示 PAT 而非互動式登入。 PAT是長效的憑證,因此盡可能避免使用。 在支援的地方使用Microsoft Entra 代幣。 如果必須使用PAT,請參見 使用個人存取權杖。
  • Microsoft 365(網頁版)與 macOS:該外掛僅能在 Windows 桌面版 Office 中運作。 Excel 網頁版 和 Office for Mac 不支援這個外掛。
  • 託管代理與自動化: 該擴充包僅支援互動式使用。 它不支援無人值守或管線式的情境。 改用 Azure DevOps REST API。
  • 大型資料集: 在同一份工作表中發佈或重新整理數千個工作項目可能會逾時。請將工作分散到多個工作表,或使用 CSV 匯入/匯出。

有關支援的替代方案,請參閱 網頁入口網站中的「批量修改工作項目 」以及 「使用 CSV 檔案批量匯入或更新工作項目」。

發佈和重新整理工作專案

當你在 Excel 工作時,你會編輯一份本地的工作項目資料副本。

利用以下動作保持同步:

  • 刷新會將 Azure Boards 的最新數值下載到你的工作表中。
  • 發佈會把你的工作表變更上傳到 Azure Boards。

一開始時,你的工作表和 Azure Boards 內容相符。 隨著時間推移,其他使用者或流程可能會改變相同的工作項目。 為避免衝突和陳舊編輯,請採用以下節奏:

  1. 打開檔案時重新整理。
  2. 做一小部分修改。
  3. 發布 變更。
  4. 重新整理,尤其是在較長時間的使用過程中。

在整個療程中重複這個循環。

Azure DevOps 和 Excel

下圖顯示 Excel 與 Azure DevOps 之間的雙向同步:

  • Excel 會將本地編輯發佈到 Azure DevOps。
  • Excel 重新整理以取得伺服器端更新。

圖示顯示 Excel、Team Explorer 與 Azure DevOps 之間雙向發佈與刷新流程。

完整 Excel 工作流程請參見「用 Excel 大量新增工作項目」。

將 Azure DevOps 專案連接到 Excel

要在 Excel 中新增或修改工作項目,首先將你的工作表連接到 Azure DevOps 專案。

Note

  • 本節展示 Azure Boards 的 Excel 步驟。 PowerPoint 也使用類似的連線流程。
  • 在 Azure DevOps 服務中,入口網站會自動選擇 Team Project 集合。 在 Azure DevOps Server 中,先選擇集合再選擇專案。

選擇一條連線路徑:

  • 入口網站
  • Excel 用戶端(雲端)
  • Excel 用戶端(本地端)
  • Visual Studio/團隊資源管理器

你的工作表會以 輸入清單 (手動清單)或 查詢清單 (儲存查詢結果)的方式連接。

此連接方式需要使用 Azure DevOps Open in Excel Marketplace 擴充功能及 Visual Studio 2017 或更新版本。

  1. 在瀏覽器中,確認已選取正確的專案,然後前往 Boards>Queries>All。

    截圖顯示「看板」選單展開,並標示「查詢」項目。

  2. 選擇你想在 Excel 中開啟的查詢。

  3. 在結果標籤中,選擇動作圖示,然後選擇「在 Excel 中開啟」。

    顯示查詢結果內容功能表的螢幕擷取畫面,其中已醒目提示「在 Excel 中開啟」命令。

Tip

您可以使用 Excel 活頁簿內的多個工作表來處理不同的輸入或查詢清單。 每個活頁簿僅能連接到一個專案。

如果你將 Azure DevOps 專案移到同一個 Azure DevOps Server 實例中的另一個專案集合,文件會自動重新連線。 如果專案移到另一個 Azure DevOps Server 實例,你必須手動重新連接文件到新伺服器。

離線工作並重新連結至 Azure Boards

你可以離線在 Excel 上工作,新增或更新工作項目,之後再重新連線同步。

Note

如果專案移到不同的 Azure DevOps 組織或 Azure DevOps Server 實例,請重新設定文件連線。 步驟請參考 Connect Azure DevOps project to Excel。

中斷文件檔案與網路的連線

在你斷線前,請準備你的工作紙:

  1. 離線開啟你想編輯的文件。

  2. 獲取最新消息。 在 Excel 中,在團隊功能區的工作項目群組中,選擇重新整理。

  3. 新增你打算編輯的所有欄位。 斷線後你無法新增欄位。

  4. 中斷電腦與網路連線,或儲存工作專案清單檔案,並將它複製到另一部計算機。

    你斷線後 Office 可能會顯示連線錯誤。

  5. 視需要修改或更新工作項目清單。

    離線時,你無法在工作項目間建立大多數連結類型。 Excel 樹狀表中的父子連結是例外。

將檔案重新連接至 Azure Boards

當你重新上線時,重新同步你的檔案:

  1. 重新連接你的電腦到網路,或將檔案複製到連接到 Azure Boards 的電腦。

  2. 如果你離線更改了檔案,在 Excel 的團隊功能區,工作項目群組中選擇發佈。

  3. 如果你沒有做離線變更,請選擇 重新整理 。

  4. 解決任何驗證錯誤或衝突。

Marketplace 插件

這些 Marketplace 擴充支援 Azure DevOps 與 Microsoft 365 整合情境:

  • Azure DevOps Open in Excel

    從網頁入口開啟查詢結果或選取的 Excel 工作項目,進行大量編輯與分析。

    • Publisher:Microsoft DevLabs
    • 需求:Microsoft Excel 及 Visual Studio 或 Azure DevOps Office Integration 客戶端
    • 相容性:Azure DevOps Services 和 Azure DevOps Server
  • Office 365 整合

    將 Azure DevOps 服務鉤子通知(例如建置、程式碼推送及工作項目事件)傳送至 Microsoft 365 群組收件匣。

    • 發行者:Microsoft
    • Scope:Azure DevOps Services

    Note

    市集頁面顯示此擴充套件已預先安裝於 Visual Studio Team Services/Azure DevOps 服務中。

使用 AI 處理不使用 Excel 的工作項目

如果你設定 Azure DevOps MCP Server,可以用自然語言描述常見的工作項目任務,避免許多情境下使用舊有的 Excel 增益集。

在執行提示前,先替換佔位符值:<ProjectName>、、 <AreaPath><IterationPath><UserName>、 和 。

任務 範例提示
批量新增工作項目 Create 10 User Stories in project <ProjectName> under area path <AreaPath> in iteration <IterationPath>
匯入階層結構 Create an Epic "Checkout revamp" in project <ProjectName> with 3 Features and 2 User Stories under each Feature
更新欄位值 Set Iteration Path to <IterationPath> for all active Tasks assigned to <UserName> in project <ProjectName>
重新分配工作 Reassign all active User Stories in area path <AreaPath> from <UserName> to <UserName>
將項目移至衝刺 Move all uncommitted User Stories in project <ProjectName> from iteration <IterationPath> to iteration <IterationPath>
批量新增標籤 Add tag "release-2026" to all User Stories in iteration <IterationPath> in project <ProjectName>
查詢工作項目 Show all active unassigned Bugs in project <ProjectName>
匯出快照 List all resolved Bugs in project <ProjectName> from the last 30 days with Title, Assigned To, and Closed Date
批量刷新值 Set Priority to 2 for all active Bugs in area path <AreaPath> in project <ProjectName>
變更工作項目類型 Change all Issues tagged "convert-to-bug" to Bug in project <ProjectName>

Note

如果你使用 Visual Studio Code,代理模式對於複雜的工作項目操作特別有幫助。