ad

将 ChatGPT 整合到 Microsoft Word – 逐渐指南-英雄云拓展知识分享

匿名投稿 525 2024-02-11

ChatGPT 凭藉其先进的文字生成功能,可以完全改变您与 Microsoft Word 的互动方式,从而提高您的工作效力和学习体验。本文提供了将 ChatGPT 与 Microsoft Word 整合的详细逐渐指南。另外,它还提供了如何在 Word 中使用 ChatGPT 的说明性範例,展现了这类强大组合的实际好处。

为什幺要使用 ChatGPT for Word?

使用 VBA 程式码将 ChatGPT 整合到 Word 中

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

  • 内容生成
  • 翻译文本
  • 总结文件
  • 编辑和改进文本

将 ChatGPT 整合到 Microsoft 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()

    '

    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⑶.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⑷,你可以替换 GPT⑶.5-涡轮 with GPT⑷ 在程式码的第 15 行。

第3步:履行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 带来选项卡式介面...
立即增强您的工作流程。      浏览更多       免费下载


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 视窗中的 按钮,或按一下 文本生成器 功能区中的按钮。所选内容将以轻鬆的风格重写,以下示範所示:

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

在 Microsoft Word 中行之有效的使用 ChatGPT 很大程度取决于制作正确的提示。以下指南可协助您透过使用适当的提示来充分利用 Word 中 ChatGPT 的潜力:

  • 具体且清晰:
    明确说明您需要什幺。举例来看,不要说“写一些有关气候变迁的内容”,而是要具体说明“写一篇关于气候变迁对北极野生动物的作用的扼要概述”。
  • 使用逐渐说明:
    分解任务:对复杂的任务,将其分解为较小的步骤。举例来看,“首先总结以下段落,然后列出3个要点,最后提出一个结束语。”
  • 客制化基调和风格:
    指定语气和风格:如果您需要特定语气(正式、休闲、说服性等)的作品,请在提示中提及。举例来看,“起草一封给客户的专业电子邮件,讨论专案时间表。”
  • 探索不同的内容类型:
    多样化的利用:使用 ChatGPT 履行各种任务,例如群策群力会议想法、产生创意写作提示,乃至创作诗歌或故事。

总之,掌握制作正确提示的艺术对优化 Word 中 ChatGPT 的使用相当重要。透过具体、清晰和迭代的方法,您可以行之有效的地指点 ChatGPT 产生所需的结果,从而提高您的工作效力和 Word 工作品质。


您可能关心的一些常见问题

  • ChatGPT API 是免费的吗,我们将继续深入。 
    ChatGPT API 不是免费的。它定价公道,并採用按需付费模式。这意味着您的本钱取决于您的 API 使用情况。有关定价的更多详细信息,请参阅 OpenAI 的定价页面.
  • 我可以在 Word 中针对英语之外的语言使用 ChatGPT 吗,我们将继续深入。
    是的,ChatGPT 支援多种语言,儘管其对非英语语言的熟练程度可能有所不同。
  • ChatGPT 可以在 Word 离线工作吗,我们将继续深入。
    通常,ChatGPT 需要线上连线才能存取其 AI 处理功能。
  • ChatGPT 可以改良我的写风格格吗,我们将继续深入。
    是的,ChatGPT 可以透过建议语法、词彙和整体结构的增强来帮助改良您的写风格格。

相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×