跳到主要内容

将 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应用程序 窗口。
  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