跳到主要內容

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

作者:小陽 最後修改時間:2024-04-12

ChatGPT 憑藉其先進的文字生成功能,可以徹底改變您與 Microsoft Word 的互動方式,從而提高您的工作效率和學習體驗。本文提供了將 ChatGPT 與 Microsoft Word 整合的詳細逐步指南。此外,它還提供瞭如何在 Word 中使用 ChatGPT 的說明性範例,展示了這種強大組合的實際好處。

為什麼要使用 ChatGPT for Word?

使用 VBA 程式碼將 ChatGPT 整合到 Word 中

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

使用 Kutools AI Assistant 將 ChatGPT 整合到 Word 中

在 Word 中更好地使用 ChatGPT 的提示

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


 為什麼要使用 ChatGPT for Word? 

ChatGPT 憑藉其先進的語言理解功能,可以改變您與 Microsoft Word 互動的方式。它可以自動執行繁瑣的任務,提供創意內容建議,甚至協助語言翻譯,讓您在 Word 中的工作更有效率和創新。

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

  • 高效、輕鬆的寫作:ChatGPT 簡化了書寫過程,輕鬆產生適合各種目的的文字。事實證明,它對於快速建立電子郵件、報告和各種業務通訊等特別有益。
  • 修復語法和拼寫:您無需手動檢查每個句子,而是可以依靠 ChatGPT 在短時間內掃描整個文檔,確保您的文本符合標準語法規則和拼寫約定。
  • 語氣和風格調整:根據您的受眾和目的,ChatGPT 可以提供調整您的寫作語氣和風格的建議,無論它需要更正式、有說服力、描述性還是休閒。

 使用 VBA 程式碼將 ChatGPT 整合到 Word 中 

在本節中,我們將探討如何使用 VBA 程式碼將 ChatGPT 整合到 Microsoft Word 中。這種整合有望徹底改變文件建立和編輯,將 ChatGPT 的 AI 功能與 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,你可以替換 GPT-3.5-渦輪 GPT-4 在程式碼的第 15 行。

第三步:執行VBA程式碼

將程式碼貼到模組後,請執行以下操作來執行此程式碼:

  1. 輸入你想問ChatGPT的問題,在這裡,我會輸入“如何在Word插入圖片?」進入Word,見截圖:
  2. 然後,選擇文本,然後單擊 VBA 視窗中的按鈕,輸出結果將在幾秒鐘內產生並插入您選擇的文字下方。請參閱下面的演示:

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

如果您經常使用此 VBA 程式碼,建議將其新增至 Word 文件的功能區。這樣做不僅可以節省時間,而且可以在需要時輕鬆存取此功能,從而提高您的工作流程效率。

  1. 右鍵點選功能區的任意位置,然後選擇 自定義功能區,請參見屏幕截圖:
  2. Word選項“ 對話框,單擊 新標籤頁 在所有選項卡後插入一個新選項卡,然後按一下 重命名 按鈕,請參見屏幕截圖:
  3. 在下面的對話方塊中,為此新選項卡輸入一個 new,然後按一下 OK。 看截圖:
  4. 還是在 Word選項“ 對話框中選擇 來自 從中選擇命令 下拉列表,見截圖:
  5. 然後,按一下選擇您在步驟 1 中插入到 Word 中的程式碼名稱,然後按一下 加入 按鈕將此程式碼新增至 新集團,請參見屏幕截圖:
  6. 然後,單擊 重命名 按鈕為此程式碼指定一個新名稱,然後按一下 OK,請參見屏幕截圖:
  7. 最後點擊 OK 關閉 Word選項“ 對話框。現在,VBA按鈕已新增至Word功能區中,請參閱螢幕截圖:
重要筆記:
  • 執行程式碼後,如果您收到以下錯誤訊息,則表示您的 API 金鑰已過期或計費有問題。要解決此問題,需要升級到付費帳戶,該帳戶會根據您的 API 使用情況產生費用。
  • 如何取得 API 金鑰或訂閱使用 API 的付費方案?請查看這個 如何獲取 OpenAI API 密鑰 教程。
  • 若要儲存此程式碼,您應該將此 Word 文件另存為 Word 啟用巨集的文檔 格式。為了將來使用,只需單擊 啟用內容 在功能區下方啟動代碼。

Office 標籤:為 Word、Excel、PowerPoint 帶來選項卡式介面...
ot字中間廣告100
立即增強您的工作流程。      了解更多       免費下載

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

本節將討論在 Word 中使用 ChatGPT 的一些有用範例。無論是翻譯、編輯、摘要、提出問題或從文本中提取數據,Word 中的 ChatGPT 都可以讓您利用 AI 技術來提升您的寫作體驗。

內容生成

如果您想起草一篇文章、一份報告或任何創意作品,ChatGPT 可以幫助您集思廣益、提供大綱,甚至撰寫文件的整個部分。

例如,我希望 ChatGPT 寫一篇關於健康飲食的一些技巧的文章。

  1. 在 Word 文件中,鍵入以下文字並選擇它:
    "請寫一篇關於健康飲食的一些建議的文章:"
  2. 然後,單擊 VBA 視窗中的 按鈕,或按一下 文本生成器 按鈕,幾秒鐘後將產生一篇文章,如下示範所示:
提示:
  • 透過將 ChatGPT 整合到 Word 中,您可以根據需要產生各種類型的內容,包括電子郵件撰寫、簡歷建立、預先定義主題的文章撰寫等。
  • 為了確保 ChatGPT 產生精確滿足您要求的內容,清晰、詳細地闡明您的需求至關重要。提供具體說明使 ChatGPT 能夠更有效地根據您的特定請求自訂其回應。

翻譯文本

使用與Word整合的ChatGPT,您不僅可以享受其豐富的寫作輔助功能,還可以體驗快速且有效率的文字翻譯。

  1. 將要翻譯的文字複製並貼上到 Word 文件中,然後在文字前鍵入以下指定命令:
    "請將以下文字翻譯成法文:"
  2. 然後,選擇指定的命令文本和您的文本,單擊 VBA 視窗中的 按鈕,或按一下 文本生成器 功能區中的按鈕。在短時間內,您選擇的文字將翻譯成您指定的語言。請參閱下面的演示:
提示:
  • 您可以根據需要將文字翻譯成您想要的語言,只需將命令文字中的「法語」替換為您的首選語言即可。

總結文件

處理冗長的文件可能會讓人不知所措。 ChatGPT 與 Word 整合可以有效地總結這些文檔,突出顯示要點和重要資訊。

  1. 將內容複製並貼上到 Word 文件中,然後在文字前鍵入以下指定命令:
    "總結一下下面的文字:"
  2. 然後,選擇指定的命令文本和您的文本,單擊 VBA 視窗中的 按鈕,或按一下 文本生成器 功能區中的按鈕。您所選擇的內容的本質意義將被總結,讓您簡要概述其主要思想,如下示範所示:

編輯和改進文本

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

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

  1. 將要重寫的文字複製並貼上到 Word 文件中,然後在文字前鍵入以下指定命令:
    "用輕鬆、隨和的風格重寫以下文字:"
  2. 然後,選擇指定的命令文本和您的文本,單擊 VBA 視窗中的 按鈕,或按一下 文本生成器 功能區中的按鈕。所選內容將以輕鬆的風格重寫,如下示範所示:

使用 Kutools AI Assistant 將 ChatGPT 整合到 Word 中

釋放 Microsoft Word 中 AI 的力量 Kutools 人工智慧助手,現在具有 ChatGPT 集成功能!能夠以多種風格重寫內容、輕鬆生成客製化內容以及立即總結冗長的文檔,從而改變您的寫作體驗。和 Kutools 人工智慧助手,提高您的工作效率並釋放創造力,讓每個字都發揮作用。簡化您的工作流程、節省時間並實現無與倫比的卓越寫作。立即使用 ChatGPT 和 Kutools AI Assistant 升級到文件編輯的未來!

備註: 要使用這個 Kutools 人工智慧助手 Kutools for Word,請 下載並安裝Kutools for Word 第一。

安裝 Kutools for Word 後,請按一下 Kutools人工智慧 > AI助手 打開 Kutools 人工智慧助手 窗格。

用各種風格重寫內容

使用 Kutools AI Assistant 的重寫功能提升您在 Word 中的寫作!無論您的目標是正式的語氣、渴望創意才華還是需要簡潔明了,此工具都能無縫地調整您的文字以適應場合。只需點擊幾下,即可將您的文件轉變為風格和實質的傑作。

Kutools 人工智慧助手 窗格,請依照下列步驟操作:

  1. 選擇需要重寫的內容;
  2. 改寫 選項卡,從中選擇您需要的寫作風格 寫作風格 下拉列表;
  3. 然後,點擊 送出 按鈕開始重寫。所選內容將以您在中指定的所需樣式重寫 產生 框。
提示:
  • 取得新內容後,您可以點擊 複製 按鈕將內容複製到任何位置,或按一下 插入 按鈕替換選定的原始文字。

產生客製化內容

使用 Kutools AI Assistant 的客製化內容產生功能改變您的文件創建過程。無論是製作詳細的報告、撰寫引人注目的電子郵件還是開發引人入勝的演示文稿,Kutools AI Assistant 都能將您的想法轉化為精美的、隨時可用的文本。讓 Kutools AI Assistant 成為您成功寫作的合作夥伴,客製化能引起共鳴和令人印象深刻的內容。

Kutools 人工智慧助手 窗格,請依照下列步驟操作:

  1. 構成 在選項卡中,選擇或輸入提示文字 提示類型 框;
  2. 點擊 產生提示範例 按鈕產生提示文字;(您可以根據需要修改關鍵資訊)
  3. 然後,單擊 送出 按鈕開始產生內容;
  4. 生成內容後,您可以點擊 複製 將其複製到任意位置或單擊 插入 將其插入到文件中的目前遊標位置。

總結整個文件或選擇

使用 Kutools AI Assistant 輕鬆將冗長的文檔壓縮為簡潔的摘要。該工具非常適合快速概覽或提取關鍵點,可將複雜的資訊簡化為易於理解的片段,從而節省您的時間並增強理解。無論是學術研究、商業報告,或是日常閱讀,Kutools AI Assistant都能讓你一鍵掌握大量文本的精髓。

Kutools 人工智慧助手 窗格,請依照下列步驟操作:

  1. 點擊 總結 在標籤 Kutools 人工智慧助手 窗格
  2. 選擇匯總類型,然後按一下 送出 按鈕。然後,將產生選擇或目前文件的摘要。
    • 總結所選內容:先選擇您要總結的內容,然後點選 送出 按鈕位於該選項旁。
    • 總結整個文檔:要總結整個文檔,只需單擊 送出 該選項旁邊的按鈕。

在 Word 中更好地使用 ChatGPT 的提示

在 Microsoft Word 中有效使用 ChatGPT 很大程度取決於製作正確的提示。以下指南可協助您透過使用適當的提示來充分利用 Word 中 ChatGPT 的潛力:

  • 具體且清晰:
    明確說明您需要什麼。例如,不要說“寫一些有關氣候變遷的內容”,而是要具體說明“寫一篇關於氣候變遷對北極野生動物的影響的簡要概述”。
  • 使用逐步說明:
    分解任務:對於複雜的任務,將其分解為較小的步驟。例如,“首先總結以下段落,然後列出三個要點,最後提出一個結束語。”
  • 客製化基調和風格:
    指定語氣和風格:如果您需要特定語氣(正式、休閒、說服性等)的作品,請在提示中提及。例如,“起草一封給客戶的專業電子郵件,討論專案時間表。”
  • 探索不同的內容類型:
    多樣化的應用:使用 ChatGPT 執行各種任務,例如集思廣益會議想法、產生創意寫作提示,甚至創作詩歌或故事。

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


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

  • ChatGPT API 是免費的嗎? 
    ChatGPT API 不是免費的。它定價合理,並採用按需付費模式。這意味著您的成本取決於您的 API 使用情況。有關定價的更多詳細信息,請參閱 OpenAI 的定價頁面.
  • 我可以在 Word 中針對英語以外的語言使用 ChatGPT 嗎?
    是的,ChatGPT 支援多種語言,儘管其對非英語語言的熟練程度可能有所不同。
  • ChatGPT 可以在 Word 離線工作嗎?
    通常,ChatGPT 需要線上連線才能存取其 AI 處理功能。
  • ChatGPT 可以改善我的寫作風格嗎?
    是的,ChatGPT 可以透過建議語法、詞彙和整體結構的增強來幫助改善您的寫作風格。
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations