我们好,我是可夫小子,关注AIGC、读书和自媒体。解锁更多ChatGPT、AI绘画玩法。加:keeepdance,补白:chatgpt,拉你进群。
Office 的办公软件Word,是咱们日常的文字工作的阵地。与ChatGPT的文字生成功用有天然的互补性。微软的Office365 Copilot已经集成了这个功用,但需求收费。咱们能够运用现有的Word + ChatGPT,手动来回Copy,但明显也不行丝滑。假如能在现有的Word中嵌入ChatGPT便是最好的解决方案。
网上有许多相关教程,在原有的Word软件中接入ChatGPT,但由于环境改变,或许语焉不详,导致很多事例实践都履行不成功。本文档便是结合相关教程,通过VB宏方式接入ChatGPT,终究调试完结,共享给我们手把手具体教程。
说明
不同的版别和渠道,可能有些差异,需求依据实践情况来调整。我的版别信息:
- PC版别:Windows 10
- Word版别:Microsoft Word 2013
第一步,创建宏模板
- 新建一个Word文档
- 翻开开发东西视图:文件→选项→自定义功用区,勾选开发东西

- 回到主界面,点击:开发东西 → Visual Basic

- 这样就进入了VB的修改窗口,点击刺进→模块,就新建了一个代码框

- 仿制下面的代码,把your_api_key替换成你自己的OpenAI的api_key,填入修改窗口
Sub ChatGPT()
Dim selectedText As String
Dim apiKey As String
Dim response As Object, re As String
Dim midString As String
Dim ans As String
If Selection.Type = wdSelectionNormal Then
selectedText = Selection.Text
selectedText = Replace(selectedText, ChrW$(13), "")
apiKey = "your_api_key"
URL = "https://api.openai.com/v1/chat/completions"
Set response = CreateObject("MSXML2.XMLHTTP")
response.Open "POST", URL, False
response.setRequestHeader "Content-Type", "application/json"
response.setRequestHeader "Authorization", "Bearer " + apiKey
response.Send "{""model"":""gpt-3.5-turbo"", ""messages"":[{""role"":""user"",""content"":""" & selectedText & """}], ""temperature"":0.7}"
re = response.responseText
midString = Mid(re, InStr(re, """content"":""") + 11)
ans = Split(midString, """")(0)
ans = Replace(ans, "\n", "")
Selection.Text = selectedText & vbNewLine & ans
Else
Exit Sub
End If
End Sub
到此宏的VB编写完结。
第二步,增加东西栏图标
这一步的主要方针是在Word菜单栏,新建一个调用的入口
- 翻开文件→选项→自定义功用区(跟第一步一样)
- 在自定义功用区,先新建选项卡,再新建组,然后在宏下面把上一步创建的宏放到里面。

- 这样就在Word中多了一个ChatGPT选项卡

第三步,运用
- 文档空白处写一段文字,如:写一篇关于夏天的散文,然后选中
- 点击ChatGPT选项卡→ChatGPT模块,等一下就能够看到生成的内容了

注意事项
- 需求导入一个库JsonConverter库。用于Json数据的解析
下载地址:github.com/VBA-tools/V…
下载JsonConverter.bas,放在本地,然后在VB修改窗口,文件→导入文件

- 还需求翻开一些内部的库:东西→引证

需求翻开的有如下:

- 假如有安全提示过错,还需求把VB安全选项设置一下:文件→选项→信赖中心→信赖中心设置

把启用一切宏翻开

- 别的,网络还需求魔法,否则恳求出错。
总结
到此,就在Word文档的菜单栏新建了一个ChatGPT的选项卡,当咱们需求写周报、写总结、写作文的时分,拟一个题目,选中点击一下图标,就把ChatGPT的能力接入到Word中了,运用过程非常丝滑。这个打通了,其中在Office的办公软件如Excel,PPT都能够接入,后续有需求,我再写一篇教程。
告诉
我的《小白玩转ChatGPT》小册上线啦,已有200多位同学在里面学习,诸多福利一同赠送。只需一杯奶茶钱,让咱们联系更紧密。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。