导语
之前分享了一篇,将ChatGPT嵌入word,不少老师与同学们反映在复现时报错。经过广泛搜寻,小编找到了另一个方法。
一、所需工具:ChatGPT API、科学上网工具
二、安装步骤
1、【视图】-单击【宏】-输入名称【ChatGPTXR_Word】-创建宏2、跳出如下界面
3、在其中输入如下代码:
Public previousAnswer As String
Public previousAnswer_time As String
Public character_count As String
Public character_count_time As String
Sub ChatGPTXR_Word()
Dim http As Object
Sethttp = CreateObject("MSXML2.XMLHTTP")
Dimurl As String
url= "https://gpt.sinraytec.cn/chatgpt_word.php"
Dimdata As String
previousAnswer_time = InputBox("请输入你的问题:","ChatGPT New Chat", previousAnswer)
IfpreviousAnswer_time <> "" Then
previousAnswer= previousAnswer_time
EndIf
IfpreviousAnswer_time = "" Then
Exit Sub
EndIf
character_count_time = InputBox("你想生成的最大字符数:","ChatGPT New Chat", character_count)
Ifcharacter_count_time <> "" Then
character_count = character_count_time
EndIf
Ifcharacter_count_time = "" Then
MsgBox "记得输入需要最大的字符数量哈"
Exit Sub
EndIf
data = "prompt=" & previousAnswer_time &"&zishu=" & character_count_time & "&api_key=替换为自己的API"
http.Open "POST", url, False
http.setRequestHeader "Content-Type","application/x-www-form-urlencoded"
http.send data
Dimresult As String
result = http.responseText
Selection.TypeText result
End Sub
注意public与sub的位置关系如下图:
4、【视图】-右击-【自定义功能区】
5、点击【新组】,右击,跳出如下界面
6、左侧选择【宏】-选中第1步创建的宏,点击右侧创建好的视图图标,点击【添加】
按照如上步骤,则安装成功。
三、使用步骤
点击图标,跳出框框,在框内输入指令即可
最后附上操作视频:
总结
利用光标选中文本和提示词的原理,嵌入Word的ChatGPT可以批量修改标点符号、文本格式,扩充大纲等。免去复制粘贴,能直接在文本中实现指令,能更好考虑上下文语境。
特别说明:本文仅供学习交流,如有不妥欢迎后台联系小编。- END -
翻译技术教育与研究ChatGPT专题组致力于探索发掘ChatGPT为代表的AI工具在语言服务不同阶段的应用,进而提高从业者的工作效率。专题小组目前的主要方向是探索提示词(prompt)及流程变更如何提升交互效果;了解及推介Github等平台上的AI应用,AI应用嵌入语言服务流程及其优化方式。小组通过定期会议及讨论确定选题方向并通过文章、视频等形式分享探索结果,欢迎通过文章留言为大家提供建议意见!