KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

將 ChatGPT 整合至 Microsoft Word-逐步指南

作者曉陽修改日期

ChatGPT 憑藉其先進的文字生成功能,徹底革新您與 Microsoft Word 的互動方式,大幅提昇工作效率與學習體驗。本文提供詳盡的逐步指南,說明如何將 ChatGPT 與 Microsoft Word 無縫整合,並透過實際應用範例,展現這項強大組合所帶來的具體效益。

示範:AI 應用於 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 中,操作方式請參閱下方截圖:
    您想詢問的問題
  2. 接著選取該文字,並點擊 VBA 視窗中的執行結果已生成並插入至所選文字下方按鈕,幾秒內結果就會自動產生,並插入至您所選文字的下方!立即體驗高效操作,請參閱下方示範:
    結果已生成並插入至所選文字下方

(選用)將 ChatGPT 按鈕新增至 Word 功能區

若您經常使用這段 VBA 程式碼,建議將其新增至 Word 文件的功能區,不僅節省時間,還能隨時輕鬆存取,大幅提升工作效率。

  1. 在功能區上按一下滑鼠右鍵,然後選擇自訂功能區,請參閱截圖:
    功能區上的自訂功能區選項
  2. Word 選項對話方塊中,點擊新增索引標籤,在所有索引標籤後插入一個新索引標籤,然後點擊重新命名按鈕,請參閱截圖:
    Word 選項對話方塊
  3. 在接下來出現的重新命名對話方塊中,為此新索引標籤輸入名稱,然後點擊確定。請參閱截圖:
    重新命名對話方塊
  4. 仍在 Word 選項對話方塊中,從巨集從下列位置選擇命令下拉列表中選取,請參閱截圖:
    Word 選項對話方塊
  5. 接著點選您在步驟 1 中插入至 Word 的程式碼名稱,然後點擊新增按鈕,將此程式碼加入至新建類別,請參閱截圖:
    Word 選項對話方塊
  6. 接著點擊重新命名按鈕,為此程式碼指定一個新建名稱,然後點擊確定,請參閱截圖:
    重新命名彈出視窗
  7. 最後,點擊確定以關閉 Word 選項對話方塊。現在 VBA 按鈕已成功加入 Word 功能區,請參閱下方截圖:
    Word 功能區上的 VBA 按鈕
重要注意事項:
  • 執行程式碼後,若您收到以下錯誤訊息,代表您的 API 密鑰已過期或帳單有異常。要解決此問題,請升級至付費帳戶,費用將依您的 API 使用量計收。
    錯誤訊息:「您已超過目前的配額,請檢查您的方案與帳單詳情。如需有關此錯誤的更多資訊,請參閱文件:
https://platform.openai.com/docs/guides/error-codes/api-errors.」
  • 如何取得 API 密鑰或訂閱付費方案以使用 API?請參閱此 教學:如何取得並輸入 OpenAI 的 API 密鑰
  • 若要儲存此程式碼,請將此 Word 文件另存為 啟用巨集的 Word 文件格式。日後使用時,只需點擊功能區下方的啟用內容,即可立即執行程式碼!

使用 Office Tab 在文件間導覽

Office Tab

適用於 Word、Excel、PowerPoint 等應用程式的分頁式導覽功能——如同網頁瀏覽器一般,讓您在單一視窗中流暢切換!


ChatGPT 在 Microsoft Word 中的部分應用範例

本節將介紹在 Word 中運用 ChatGPT 的多種實用範例。無論是翻譯、編輯、摘要、提問,還是從文字中提取資料,Word 內建的 ChatGPT 都能助您充分發揮人工智慧的優勢,全面升級寫作體驗。

內容生成

無論您是要撰寫文章、報告,還是任何創意作品,ChatGPT 都能協助您激盪靈感、提供大綱,甚至撰寫完整的段落內容。

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

  1. 在 Word 文件中輸入以下文字並加以選取:
    請撰寫一篇關於健康飲食小技巧的文章:
  2. 接著點擊 VBA 視窗中的執行執行按鈕按鈕,或點擊功能區中的文字產生器按鈕,幾秒後即會產生如下方示範所示的文章:
    示範:文章已生成
提示:
  • 透過將 ChatGPT 整合至 Word,您可依需求輕鬆生成多樣化內容,包括撰寫電子郵件、製作履歷、針對指定主題撰寫文章等。
  • 為確保 ChatGPT 生成的內容精準契合您的需求,清晰且詳盡地說明您的要求至關重要。提供具體指示,有助於 ChatGPT 更有效地針對您的特定需求調整回應內容。

文字翻譯

透過將 ChatGPT 與 Word 無縫整合,您不僅能享受多元化的寫作輔助功能,更能體驗快速高效的文本翻譯。

  1. 將您要翻譯的文字複製貼上至 Word 文件,然後在文字前輸入以下指定指令:
    請將以下文字翻譯成法文:
  2. 接著選取指定指令文字與您的內容,點擊 VBA 視窗中的執行所選文字已翻譯按鈕,或點擊功能區中的文字產生器按鈕,即可在短時間內將選取的文字翻譯成指定語言!操作示範如下:
    所選文字已翻譯
提示:
  • 您可依需求將文字翻譯成指定語言,只需將指令文字中的「French」替換為您慣用的語言即可。

文件摘要

處理冗長文件可能令人望而生畏;但只要將 ChatGPT 與 Word 無縫整合,就能高效摘要內容,精準突顯重點與關鍵資訊。

  1. 將內容複製貼上至 Word 文件,然後在文字前輸入以下指定指令:
    摘要下方文字:
  2. 接著選取指定指令文字與您的內容,點擊 VBA 視窗中的執行示範:所選文字已摘要按鈕,或點擊功能區中的文字產生器按鈕,系統將立即為您摘要所選內容的核心意義,提供簡明扼要的主要觀點概述,如下方示範所示:
    示範:所選文字已摘要

編輯與優化文字

在 Word 中運用 ChatGPT,最關鍵的用途之一便是編輯與優化文字內容。無論是基礎的文法與拼字修正,還是進階的句子重寫與語氣調整,ChatGPT 都能為您的寫作潤色,讓內容更清晰、更具吸引力,且毫無錯誤。

例如,我希望用輕鬆的風格重新詮釋內容。

  1. 將您要重寫的文字複製貼上至 Word 文件,然後在文字前輸入以下指定指令:
    請以輕鬆隨性的風格重寫以下文字:
  2. 接著選取指定指令文字與您的內容,點擊 VBA 視窗中的執行示範:所選內容已改寫按鈕,或點擊功能區中的文字產生器按鈕,即可將選取內容以輕鬆風格重新改寫,效果如下方示範所示:
    示範:所選內容已改寫

透過 KUTOOLS AI 助手將 ChatGPT 整合至 Word

透過 KUTOOLS AI 助手(現已整合 ChatGPT!),在 Microsoft Word 中全面釋放人工智慧的強大潛能!輕鬆以多種風格重寫內容、即時生成量身打造的文字,並一鍵摘要冗長文件,徹底革新您的寫作體驗。搭配 KUTOOLS AI 助手,不僅大幅提升生產力、激發無限創意,更讓每一份文件煥然一新。簡化工作流程、節省寶貴時間,邁向前所未有的寫作卓越境界!立即升級,搶先體驗 ChatGPT 與 KUTOOLS AI 助手攜手打造的文件編輯未來!

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

安裝 Kutools for Word 後,請點擊 KUTOOLS AIAI 助手,即可開啟 KUTOOLS AI 助手窗格。
Kutools AI 助理

以多種風格重寫內容

透過 Kutools AI 助手的重寫功能,全面提升您在 Word 中的寫作品質!無論您追求正式語氣、創意風格,還是簡潔清晰的表達,此工具都能無縫調整文字,精準契合各種場合需求。只需輕點幾下,即可將您的文件蛻變為兼具風格與內涵的傑作。

KUTOOLS AI 助手窗格中,請依照下列步驟操作:

  1. 選取您要重寫的內容;
  2. 重寫索引標籤下,從潤色風格下拉列表中選擇您需要的潤色風格;
  3. 接著點擊傳送按鈕,立即啟動重寫!所選內容將依照您在產生方塊中指定的風格進行重寫。
    Kutools AI 的改寫功能
提示:
  • 取得新內容後,您可以點擊複製按鈕,將內容貼上至任意位置;或點擊插入按鈕,直接取代所選的原文本。

生成客製化內容

透過 KUTOOLS AI 助手的量身打造內容生成功能,徹底革新您的文件創作流程!無論是撰寫詳盡報告、編寫具說服力的電子郵件,還是製作引人入勝的簡報,KUTOOLS AI 助手都能將您的構思轉化為精緻且立即可用的文字。讓 KUTOOLS AI 助手成為您寫作成功的得力夥伴,輕鬆打造引發共鳴、令人印象深刻的精彩內容!

KUTOOLS AI 助手窗格中,請依照下列步驟操作:

  1. 撰寫索引標籤下,於提示類型方塊中選擇或輸入提示文字;
  2. 點擊生成提示詞例子按鈕以產生提示文字;(您可依需求修改關鍵資訊)
  3. 接著點擊傳送按鈕以開始生成內容;
  4. 內容生成後,您可以點擊複製,將其貼上至任意位置;或點擊插入,直接嵌入至文件中游標所在處。
    Kutools AI 的撰寫功能

摘要整份文件或選取範圍

透過 KUTOOLS AI 助手,輕鬆將冗長文件濃縮為簡明摘要!這款工具完美適用於快速掌握重點或概覽全文,能將複雜資訊化繁為簡,轉化為易於理解的精華內容,為您省時又提升閱讀效率。無論是學術研究、商業報告還是日常閱讀,只需一鍵點擊,KUTOOLS AI 助手即刻幫您掌握長篇文字的核心要義。

KUTOOLS AI 助手窗格中,請依照下列步驟操作:

  1. 點擊摘要選項卡,位於 KUTOOLS AI 助手窗格中;
  2. 選擇摘要類型後,點擊傳送按鈕,系統將立即為您所選內容或當前文檔生成摘要!
    • 在文檔中查找問題的答案與來源內容:先選取您要摘要的內容,再點擊此選項旁的傳送按鈕。
    • 總結當前整個文檔的內容:只需點擊此選項旁的傳送按鈕,即可快速生成全文摘要!
  3. Kutools AI 的摘要與文件問答功能

在 Word 中更有效使用 ChatGPT 的技巧

在 Microsoft Word 中有效運用 ChatGPT,關鍵在於撰寫精準的提示。以下指南將協助您透過恰當的提示,充分發揮 ChatGPT 在 Word 中的全部潛能:

  • 具體明確
    清楚說明您的需求。例如,與其說「寫一篇關於氣候變遷的文章」,不如明確指出「撰寫一篇簡要概述氣候變遷對北極野生動物影響的文章」。
  • 使用逐步指示
    拆解任務:針對複雜任務,將其分解為更小的步驟。例如:「首先,摘要以下段落;其次,列出三個重點;最後,提出一個結論句。」
  • 調整語氣與風格
    指定語氣與風格:若您希望內容呈現特定語氣(如正式、隨性、具說服力等),請在提示中明確說明。例如:「草擬一封專業電子郵件給客戶,討論專案時程。」
  • 探索多元內容類型
    靈活應用:善用 ChatGPT 輕鬆完成多樣化任務,例如激盪會議點子、生成創意寫作靈感,甚至創作詩歌與故事——立即體驗 AI 帶來的無限可能!

總之,掌握撰寫恰當提示的技巧,對於充分發揮 ChatGPT 在 Word 中的潛力至關重要。只要採取具體、清晰且持續優化的做法,您就能有效引導 ChatGPT 產出理想成果,大幅提升工作效率與 Word 文件品質。


您可能關心的常見問題

  • ChatGPT API 是否免費?
    ChatGPT API 並非免費,採用隨用隨付的合理計費模式,費用依您的實際使用量而定。詳情請參閱 OpenAI 定價頁面
  • 我能否在 Word 中使用非英文的 ChatGPT?
    可以!ChatGPT 支援多種語言,但在非英文語境下的熟練度可能略有差異。
  • ChatGPT 能否在 Word 中離線運作?
    一般情況下,ChatGPT 需要網路連線才能使用其 AI 處理功能。
  • ChatGPT 能否改善我的潤色風格?
    當然可以!ChatGPT 能透過建議優化文法、詞彙與整體結構,有效提升您的潤色風格。