Word+ChatGPT,一分钟完成周报总结作文

article/2024/9/7 19:43:10

大家好,我是可夫小子,关注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

第一步,创建宏模板

  1. 新建一个Word文档
  2. 打开开发工具视图:文件→选项→自定义功能区,勾选开发工具

loading

  1. 回到主界面,点击:开发工具 → Visual Basic

loading

  1. 这样就进入了VB的编辑窗口,点击插入→模块,就新建了一个代码框

loading

  1. 复制下面的代码,把your_api_key替换成你自己的OpenAI的api_key,填入编辑窗口
    Sub ChatGPT()Dim selectedText As StringDim apiKey As StringDim response As Object, re As StringDim midString As StringDim ans As StringIf Selection.Type = wdSelectionNormal ThenselectedText = Selection.TextselectedText = 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, Falseresponse.setRequestHeader "Content-Type", "application/json"response.setRequestHeader "Authorization", "Bearer " + apiKeyresponse.Send "{""model"":""gpt-3.5-turbo"", ""messages"":[{""role"":""user"",""content"":""" & selectedText & """}], ""temperature"":0.7}"re = response.responseTextmidString = Mid(re, InStr(re, """content"":""") + 11)ans = Split(midString, """")(0)ans = Replace(ans, "\n", "")Selection.Text = selectedText & vbNewLine & ansElseExit SubEnd If
End Sub

到此宏的VB编写完成。

第二步,添加工具栏图标

这一步的主要目标是在Word菜单栏,新建一个调用的入口

  1. 打开文件→选项→自定义功能区(跟第一步一样)
  2. 在自定义功能区,先新建选项卡,再新建组,然后在宏下面把上一步创建的宏放到里面。

loading

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

loading

第三步,使用

  1. 文档空白处写一段文字,如:写一篇关于夏天的散文,然后选中
  2. 点击ChatGPT选项卡→ChatGPT模块,等一下就可以看到生成的内容了

loading

注意事项

  1. 需要导入一个库JsonConverter库。用于Json数据的解析

下载地址:https://github.com/VBA-tools/VBA-JSON

下载JsonConverter.bas,放在本地,然后在VB编辑窗口,文件→导入文件

loading

  1. 还需要打开一些内部的库:工具→引用

loading

需要打开的有如下:

loading

  1. 如果有安全提示错误,还需要把VB安全选项设置一下:文件→选项→信任中心→信任中心设置

loading

把启用所有宏打开

loading

  1. 另外,网络还需要魔法,否则请求出错。

总结

到此,就在Word文档的菜单栏新建了一个ChatGPT的选项卡,当我们需要写周报、写总结、写作文的时候,拟一个题目,选中点击一下图标,就把ChatGPT的能力接入到Word中了,使用过程非常丝滑。这个打通了,其中在Office的办公软件如Excel,PPT都可以接入,后续有需要,我再写一篇教程。

📣通知

我的《小白玩转ChatGPT》小册上线啦,已有200多位同学在里面学习,诸多福利一起赠送。只需一杯奶茶钱,让我们联系更紧密。

loading


http://chatgpt.dhexx.cn/article/WesFjFuv.shtml

相关文章

ChatDOC工具——使用ChatGPT高效阅读技术科研论文

ChatDOC是一款功能强大的人工智能阅读辅助工具,专为帮助用户快速理解论文内容而设计。使用ChatDOC,您可以通过上传PDF版论文文献,利用先进的ChatGPT技术,只需三个简单步骤,便可以高效地阅读论文,提高阅读效…

如何用 ChatGPT 帮你10分钟读完数据库论文

本周,OpenAI 向所有 ChatGPT Plus 用户开放了两个重要功能: Web Browsing 和 Plugins 它俩都需要用户自己开启,才能使用,如下: 作为对数据库论文的爱好者,我第一款挑选的 Plugin 便是 ChatWithPDF,毕竟真的…

ChatGPT实现代码解释

代码解释 新手程序员在入门之初,最好的学习路径就是直接阅读其他人的代码,从中学会别人是怎么写的,为什么这么写。过去,这个学习过程可能需要广泛阅读官方文档,在 GitHub issue 上提问,上 Stack Overflow …

chatPDF | 别再自己读文献了!让chatGPT来帮你读吧!~

1写在前面 自从chatGPT开放API以后,相关基于此的app也是层出不穷。🤪 ChatGPT API是基于OpenAI的自然语言处理模型的API。🧐 基于这个API,开发人员可以通过程序调用和使用ChatGPT模型来解决各种文本相关的任务。😉 其实…

使用ChatGPT工具阅读文献的实战教程

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

chatGPT陪你读源码

概述 chatGPT从2022年11月份崭露头角以来,一直备受关注。他的人工智能对话颠覆了以往智能对话的刻板印象,跟chatGPT聊天,感觉就像百晓生一样,什么都懂。尤其在编程方面,chatGPT可以根据实际的业务场景需求&#xff0c…

用 ChatGPT 读 Vue3 源码,会怎么样?

前言 ChatGPT 最近十分火爆,今天我也来让 ChatGPT 帮我阅读一下 Vue3 的源代码。 都知道 Vue3 组件有一个 setup函数。那么它内部做了什么呢,今天跟随 ChatGPT 来一探究竟。 实战 setup 函数在什么位置呢,我们不知道他的实现函数名称&…

ChatGPT读PDF、生成思维导图的几种方案

大家好,我是可夫小子,《小白玩转ChatGPT》专栏作者,关注AIGC、读书和自媒体。 日常办公,我们离不开pdf文档读取,思维导图制作,那么ChatGPT能够给我们什么帮助呢? 通常的方法是:我们…

chatgpt赋能python:Numpy读音:是“num-pie”还是“num-pee”?

Numpy读音:是“num-pie”还是“num-pee”? 你是否曾经在想,“numpy”这个词怎么念?很多人都有不同的看法。有些人说“num-pie”,而另一些人则说“num-pee”。那么,谁是正确的呢?在这篇文章中&a…

一文读懂ChatGPT(全文由ChatGPT撰写)

最近ChatGPT爆火,相信大家或多或少都听说过ChatGPT。到底ChatGPT是什么?有什么优缺点呢? 今天就由ChatGPT自己来给大家答疑解惑~ 全文文案来自ChatGPT! 01 ChatGPT是什么 ChatGPT是一种基于人工智能技术的自然语言处理系统&…

【记录】ChatGPT使用记录

文章目录 2023年02月08日数学哲学Java其他 2023年02月09日ChatGPT网络 2023年02月10日算法组网 2023年02月11日ChatGPT(优化目标)DOS 2023年02月15日影评(三体、流浪地球2)Discord 2023年02月17日翻译 🔥 根据对话的日…

ChatGPT App 来了!

两个月前,在 ChatGPT 相继公开 API、带来「插件功能」之际,我们明显感知到了 GPT 正在以前所未有的速度成为人工智能时代的 Windows,AI 发展也正处于 iPhone 4 时刻。 当下,ChatGPT 的进度再下一城,其自身真正迎来了 …

ChatGPT大规模封锁亚洲地区账号

我是卢松松,点点上面的头像,欢迎关注我哦! 在毫无征兆的情况下,从3月31日开始OpenAI大规模封号,而且主要集中在亚洲地区,特别是ip地址在台湾、日本、香港三地的,命中率目测40%。新注册的账号、…

Chatgpt详细登录教程

一、准备“梯子” 梯子、科学上网、翻墙,三者是同一个意思。本店没相关科技产品和服务,请用户各显神通。 1. 确认IP 打开跳转入口,看下图 ​ 2.尝试登录 注意,第1点不是必需的,有些设备ip查询会延迟但当下依然能登…

ChatGPT知识库丨ChatGPT 登不上官网怎么办?

ChatGPT知识库丨公开 分享 进步 一站式GPT知识库 语雀秉持公开、分享和进步的理念,打造一站式ChatGPT知识库https://www.yuque.com/gptcn/gpt原文首发于语雀知识库文档 最近看见不少人说ChatGPT 登不上官网了,那怎么办? 首先,记…

ChatGPT为我做的账号介绍

以上是ChatGPT介绍 另外Captain目前在职与一家ToB家居售后行业,主要专注于家居家具类产品售后环节的数据产品建设和数据模型设计、指标看板设计、选品和售后类数据化解决方案。 回答: 大家好,我是Captain,一个CSDN博主&#xff…

如何修改ChatGPT账号密码?偷偷告诉你一个小技巧。请赶紧修改

文 / 韩彬(微信公众号:量子论) 说个现实问题,因为各种原因,不少朋友的ChatGPT是买的账号或代为注册的账号。 考虑安全问题,强烈建议修改初始密码。 然而,ChatGPT竟然没有提供修改密码的功能&…

手把手教你个性化修改ChatGPT账号头像,纯干货,超简单

文 / 韩彬(微信公众号:量子论) 上一篇文章《该为 GPT-4 降温了》的结尾,我提了一个问题,如何修改ChatGPT账号头像? 比如,在与ChatGPT对话时,显示的头像是两个字母。 我想同下图一样&…

用ChatGPT,快速设计一个真实的账号系统

hi,我是熵减,见字如面。 用ChatGPT,可以尝试做很多的事情。 今天我们就来让ChatGPT做为架构师,来帮我们设计一个账号系统吧。 我的实验过程记录如下,与你分享。 用户故事 首先,我们从用户故事开始吧。 提示…

针对近日ChatGPT账号大批量封禁的理性分析

文 / 高扬(微信公众号:量子论) 这两天不太平。 3月31号,不少技术圈的朋友和我闲聊说,ChatGPT账号不能注册了。 我不以为然,自己有一个号足够了,并不关注账号注册的事情。 后面又有不少朋友和我说…