Skip to main content

將 ChatGPT 整合到 Microsoft Word – 分步指南

Author: Xiaoyang Last Modified: 2025-05-12

ChatGPT 憑藉其先進的文本生成能力,可以徹底改變您與 Microsoft Word 的互動方式,提升您的工作效率和學習體驗。本文提供了一份詳細的分步指南,幫助您將 ChatGPT 與 Microsoft Word 整合。此外,文章還展示了如何在 Word 中使用 ChatGPT 的實例,展現了這一強大組合的實際好處。

Demo: AI used in Word

為什麼要在 Word 中使用 ChatGPT?

使用 VBA 代碼將 ChatGPT 整合到 Word 中

ChatGPT 在 Microsoft Word 中的一些應用範例

通過 Kutools AI 助手將 ChatGPT 整合到 Word 中

更好地在 Word 中使用 ChatGPT 的技巧

一些您可能關心的常見問題


 為什麼要在 Word 中使用 ChatGPT? 

ChatGPT 憑藉其高級的語言理解能力,能夠改變您與 Microsoft Word 的互動方式。它可以自動化繁瑣的任務,提供創意內容建議,甚至協助進行語言翻譯,讓您在 Word 中的工作更加高效且富有創新性。

在 Word 中使用 ChatGPT 的一些好處包括:

  • 高效輕鬆的寫作:ChatGPT 簡化了寫作過程,能毫不費力地生成適用於各種目的的文本。對於快速撰寫電子郵件、報告和多種商業溝通等尤其有益。
  • 修正語法和拼寫:不必手動檢查每個句子,您可以依靠 ChatGPT 在極短的時間內掃描整個文檔,確保您的文本符合標準語法規則和拼寫慣例。
  • 語氣和風格調整:根據您的受眾和目的,ChatGPT 可以提供調整語氣和寫作風格的建議,無論是需要更正式、更具說服力、更具描述性還是更隨意的風格。

 使用 VBA 代碼將 ChatGPT 整合到 Word 中 

在本節中,我們將探討如何使用 VBA 代碼將 ChatGPT 整合到 Microsoft Word 中。這種整合有望革新文檔的創建和編輯,將 ChatGPT 的人工智能功能與 Word 的功能相結合。

步驟 1:將 VBA 代碼添加到 Word 文檔中

  1. 打開一個新的空白 Word 文件,然後按下 ALT + F11 鍵以打開 Microsoft Visual Basic for Applications 窗口。
  2. 然後,點擊 插入 > 模塊,複製並將以下代碼粘貼到打開的空白模塊中:
    VBA 代碼:將 ChatGPT 整合到 Word 中
    Sub ChatGPT()
     'Updateby Extendoffice
        Dim status_code As Integer
        Dim response As String
        OPENAI = "https://api.openai.com/v1/chat/completions"
        api_key = "sk-***************************** "
        If api_key = "" Then
            MsgBox "Please enter the API key."
            Exit Sub
        ElseIf Selection.Type <> wdSelectionNormal Then
            MsgBox "Please select text."
            Exit Sub
        End If
        SendTxt = Replace(Replace(Replace(Replace(Selection.text, vbCrLf, ""), vbCr, ""), vbLf, ""), Chr(34), Chr(39))
        SendTxt = "{""model"": ""gpt-3.5-turbo"", ""messages"": [{""role"":""system"", ""content"":""You are a Word assistant""} ,{""role"":""user"", ""content"":""" & SendTxt & """}]}"
        Set Http = CreateObject("MSXML2.XMLHTTP")
        With Http
            .Open "POST", OPENAI, False
            .setRequestHeader "Content-Type", "application/json"
            .setRequestHeader "Authorization", "Bearer " & api_key
            .send SendTxt
          status_code = .Status
          response = .responseText
        End With
        If status_code = 200 Then
            Set regex = CreateObject("VBScript.RegExp")
            With regex
                .Global = True
                .MultiLine = True
                .IgnoreCase = False
                .Pattern = """content"": ""(.*)"""
            End With
            Set matches = regex.Execute(response)
            If matches.Count > 0 Then
                response = matches(0).SubMatches(0)
                response = Replace(Replace(response, "\n", vbCrLf), "\""", Chr(34))
                Selection.Range.InsertAfter vbNewLine & response
            End If
        Else
            Debug.Print response
        End If
        Set Http = Nothing
    End Sub
    
    注意事項:
    • 在上述代碼中,您應該用自己的密鑰替換 API 密鑰 “sk-*****************************”。
    • 如果您想使用 ChatGPT-4,可以在代碼的第 15 行將 gpt-3.5-turbo 替換為 gpt-4

步驟 2:執行 VBA 代碼

將代碼粘貼到模塊後,請按照以下操作運行此代碼:

  1. 輸入您想問 ChatGPT 的問題,這裡我將在 Word 中輸入“如何在 Word 中插入圖片?”,如下圖所示:
    Problem you want to ask
  2. 然後,選擇文本並點擊 運行 Run button 按鈕在 VBA 窗口中,幾秒鐘後,輸出結果將生成並插入到您選擇的文本下方。請參閱下面的示例:
    Result is generated and inserted below the selected text

(可選)將 ChatGPT 按鈕添加到 Word 功能區

如果您經常使用此 VBA 代碼,建議將其添加到 Word 文檔的功能區中。這樣不僅可以節省時間,還可以在需要時隨時訪問此功能,從而提高您的工作流程效率。

  1. 右鍵單擊功能區的任意位置,然後選擇自定義功能區,如下圖所示:
    Customize the Ribbon option on the ribbon
  2. Word 選項 對話框中,點擊 新選項卡 以在所有選項卡之後插入一個新選項卡,然後點擊 重命名 按鈕,如下圖所示:
    Word Options dialog box
  3. 在隨後出現的重命名對話框中,為這個新選項卡輸入名稱,然後點擊 確定。請參閱下圖:
    Rename dialog box
  4. 仍在 Word 選項對話框中,從選擇命令來自下拉列表中選擇,如下圖所示:
    Word Options dialog box
  5. 然後,點擊選擇您在步驟 1 中插入 Word 的代碼名稱,然後點擊添加按鈕將此代碼添加到新類別中,如下圖所示:
    Word Options dialog box
  6. 然後,點擊重命名按鈕為此代碼賦予新名稱,然後點擊確定,如下圖所示:
    Rename popup
  7. 最後,點擊確定以關閉 Word 選項對話框。現在,VBA 按鈕已添加到 Word 功能區中,如下圖所示:
    VBA button on the Word ribbon
重要提示:
  • 運行代碼後,如果收到以下錯誤消息,這意味著您的 API 密鑰已過期或存在計費問題。要解決此問題,有必要升級到付費帳戶,根據您的 API 使用情況收取費用。
    Error message saying 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs:
https://platform.openai.com/docs/guides/error-codes/api-errors.'
  • 如何獲取 API 密鑰或訂閱付費計劃以使用 API?請查看此如何獲取 OpenAI API 密鑰教程。
  • 要保存此代碼,您應將此 Word 文檔保存為啟用宏的 Word 文檔格式。以後使用時,只需點擊功能區下方的啟用內容以激活代碼。

Office Tab:為 Word、Excel、PowerPoint... 帶來分頁介面
Navigate through documents using Office Tab

ChatGPT 在 Microsoft Word 中的一些應用範例

本節將討論一些在 Word 中使用 ChatGPT 的有用範例。無論是用於翻譯、編輯、摘要、提問還是從文本中提取數據,ChatGPT 在 Word 中都能讓您利用人工智能技術提升寫作體驗。

內容生成

如果您想起草一篇文章、報告或任何創意作品,ChatGPT 可以幫助您進行頭腦風暴,提供大綱,甚至撰寫文檔的整個部分。

例如,我希望 ChatGPT 撰寫一篇關於健康飲食的小貼士的文章。

  1. 在 Word 文檔中,輸入以下文本並選擇它:
    請撰寫一篇關於健康飲食小貼士的文章:
  2. 然後,點擊 運行 Run button 按鈕在 VBA 窗口中,或者點擊 文本生成器 按鈕在功能區中,幾秒鐘後將生成一篇文章,如下圖所示:
    Demo: An article is generated
提示:
  • 將 ChatGPT 整合到 Word 中後,您可以根據需要生成各種類型的內容,包括撰寫電子郵件、構建簡歷、預定主題的文章寫作等。
  • 為了確保 ChatGPT 生成的內容完全符合您的要求,清楚詳細地表達您的需求至關重要。提供具體的指示可以讓 ChatGPT 更有效地根據您的特定請求定制其回應。

翻譯文本

使用與 Word 整合的 ChatGPT,您不僅可以享受其各種寫作輔助功能,還能體驗快速高效的文本翻譯。

  1. 將您希望翻譯的文本複製並粘貼到 Word 文檔中,然後在文本前輸入以下指定命令:
    請將以下文本翻譯成法語:
  2. 然後,選擇指定的命令文本和您的文本,點擊 運行 Run button 按鈕在 VBA 窗口中,或者點擊 文本生成器 按鈕在功能區中。不久後,您選擇的文本將被翻譯成您指定的語言。請參閱下面的示例:
    Selected text is translated
提示:
  • 您可以根據需要將文本翻譯成您想要的語言,只需在命令文本中將“法語”替換為您偏好的語言即可。

文檔摘要

處理冗長的文檔可能會讓人不知所措。與 Word 整合的 ChatGPT 可以高效地總結這些文檔,突出關鍵點和重要信息。

  1. 將內容複製並粘貼到 Word 文檔中,然後在文本前輸入以下指定命令:
    總結以下文本:
  2. 然後,選擇指定的命令文本和您的文本,點擊 運行 Run button 按鈕在 VBA 窗口中,或者點擊 文本生成器 按鈕在功能區中。您選擇的內容的精華將被總結,給您提供其主要思想的簡潔概覽,如下圖所示:
    Demo: Selected text is summarized

編輯和改進文本

ChatGPT 在 Word 中最顯著的用途之一是編輯和改進文本。從基本的語法和拼寫檢查到更複雜的句子重述和語氣調整,ChatGPT 可以完善您的寫作,使其更清晰、引人入勝且無錯誤。

例如,我想以輕鬆的風格重寫內容。

  1. 將您想重寫的文本複製並粘貼到 Word 文檔中,然後在文本前輸入以下指定命令:
    以輕鬆、隨和的風格重寫以下文本:
  2. 然後,選擇指定的命令文本和您的文本,點擊 運行 Run button 按鈕在 VBA 窗口中,或者點擊 文本生成器 按鈕在功能區中。所選內容將以輕鬆的風格重寫,如下圖所示:
    Demo: The selected content is rewritten

通過 Kutools AI 助手將 ChatGPT 整合到 Word 中

解鎖 Microsoft Word 中的人工智能力量,Kutools AI 助手現已集成 ChatGPT!轉變您的寫作體驗,能夠以多種風格重寫內容,輕鬆生成定制內容,並即刻總結冗長文檔。借助 Kutools AI 助手,提升您的生產力並釋放創造力,讓每一個字都發揮作用。簡化您的工作流程,節省時間,實現無與倫比的寫作卓越。立即升級到帶有 ChatGPT 和 Kutools AI 助手的未來文檔編輯吧!

注意:要使用 Kutools for Word 的 Kutools AI 助手,請先下載並安裝 Kutools for Word

安裝 Kutools for Word 後,請點擊 Kutools AI > AI 助手 以打開 Kutools AI 助手 面板。
Kutools AI assistant

以多種風格重寫內容

通過 Kutools AI 助手的重寫功能提升您在 Word 中的寫作水平!無論您追求的是正式語調、渴望創意風采,還是需要簡潔明瞭,該工具都能無縫適配您的文本以適應場合。只需幾次點擊,將您的文檔轉變為風格與實質兼備的傑作。

Kutools AI 助手面板中,請按照以下步驟操作:

  1. 選擇您想重寫的內容;
  2. 重寫標籤下,從寫作風格下拉列表中選擇您需要的一種寫作風格;
  3. 然後,點擊發送按鈕開始重寫。所選內容將以您在生成框中指定的所需風格進行重寫。
    Rewrite feature of Kutools AI
提示:
  • 獲得新內容後,您可以點擊複製按鈕將內容複製到任何地方,或者點擊插入按鈕以替換所選的原始文本。

生成定制內容

通過 Kutools AI 助手的定制內容生成功能轉變您的文檔創建過程。無論是製作詳細的報告、撰寫引人入勝的電子郵件,還是開發吸引人的演示文稿,Kutools AI 助手都能將您的想法塑造成精美、即用型的文本。讓 Kutools AI 助手成為您寫作成功的夥伴,定制出令人印象深刻且引起共鳴的內容。

Kutools AI 助手面板中,請按照以下步驟操作:

  1. 撰寫標籤下,選擇或輸入提示文本到提示類型框中;
  2. 點擊生成提示詞例子按鈕以生成提示文本;(您可以根據需要修改關鍵信息)
  3. 然後,點擊發送按鈕開始生成內容;
  4. 生成內容後,您可以點擊複製將其複製到任何地方,或者點擊插入將其插入到文檔中的當前光標位置。
    Compose feature of Kutools AI

總結整個文檔或選定部分

使用 Kutools AI 助手輕鬆將冗長文檔濃縮為簡潔的摘要。非常適合快速概覽或提取關鍵點,該工具將複雜的信息簡化為易消化的片段,節省您的時間並增強理解力。無論是學術研究、商業報告還是日常閱讀,Kutools AI 助手都能讓您一鍵掌握廣泛文本的精髓。

Kutools AI 助手面板中,請按照以下步驟操作:

  1. 點擊 Kutools AI 助手面板中的摘要標籤;
  2. 選擇摘要類型,並點擊 發送 按鈕。然後,將生成選定內容或當前文檔的摘要。
    • 總結選定內容:首先,選擇您希望總結的內容,然後點擊此選項旁邊的發送按鈕。
    • 總結整個文檔:要總結整個文檔,只需點擊此選項旁邊的發送按鈕。
  3. Summarize and document QA features of Kutools AI

更好地在 Word 中使用 ChatGPT 的技巧

在 Microsoft Word 中有效使用 ChatGPT 很大程度上依賴於設計正確的提示。以下是幫助您充分利用 ChatGPT 在 Word 中的指南:

  • 具體且清晰
    清楚說明您需要什麼。例如,不要說“寫一些關於氣候變化的內容”,而是說“寫一篇關於氣候變化對北極野生動物影響的簡要概述”。
  • 使用分步指令
    分解任務:對於複雜任務,將其分解為較小的步驟。例如,“首先,總結以下段落,然後列出三個要點,最後提出一個結尾句。”
  • 定制語氣和風格
    指定語氣和風格:如果您需要特定語氣(正式、隨意、說服性等)的文章,請在提示中提到。例如,“草擬一封專業的電子郵件給客戶,討論項目時間表。”
  • 探索不同內容類型
    多樣應用:使用 ChatGPT 進行各種任務,如頭腦風暴會議想法、生成創意寫作提示,甚至創作詩歌或故事。

總之,掌握設計正確提示的藝術對於優化您在 Word 中使用 ChatGPT 至關重要。通過具體、清晰和迭代的方法,您可以有效地指導 ChatGPT 生成所需的結果,從而提高您在 Word 中的工作效率和質量。


一些您可能關心的常見問題

  • ChatGPT API 是免費的嗎? 
    ChatGPT API 不是免費的。它的價格合理,採用按使用量付費模式。這意味著您的成本取決於您的 API 使用情況。有關定價的更多詳情,請參閱 OpenAI 的定價頁面
  • 我可以在 Word 中使用 ChatGPT 來處理英語以外的其他語言嗎?
    是的,ChatGPT 支持多種語言,儘管其在非英語語言中的熟練程度可能有所不同。
  • ChatGPT 是否可以在 Word 中離線工作?
    通常,ChatGPT 需要聯網才能訪問其人工智能處理能力。
  • ChatGPT 能改善我的寫作風格嗎?
    是的,ChatGPT 可以通過建議語法、詞彙和整體結構的改進來幫助改善您的寫作風格。