在办公场景中,WPS 作为一款强大的办公软件,不仅提供了丰富的文档编辑功能,还支持宏(Macro)来实现自动化处理。 随着人工智能技术的发展,将大模型(如 ChatGPT、DeepSeek、文心一言等)集成到 WPS 中,可以大幅提升文档编辑、内容创作、数据分析的效率。 本文介绍如何通过 WPS JS宏调用 DeepSeek 大模型,实现自动化文本扩写功能。 1.随便打开一个word文档,点击工具栏“工具” ![]() 2.点击“开发工具” ![]() 3.点击“查看代码” ![]() 4.在打开的WPS宏编辑器界面中,左侧找到“Project(Normal.dotm)”,在“代码”上右击,选择“插入”->“模块” ![]() 5.在新建的模块“Module1”上右击,点击“重命名”,重命名为“deepseek” ![]() 6.在右边的代码编辑器中,粘贴JS宏代码,保存 代码 wps_text_expander.js 已放入学习资料大礼包,下载方法见文末 代码中接口定义相关内容改成自己的,除了DeepSeek也可以使用其他模型
const OPENAI_API_KEY = '使用自己申请的API-KEY'; ![]() 7.回到文字编辑界面,点击“文件”菜单,选择“选项” ![]() 8.在选项对话框中,找到“自定义功能区”,在右侧的“自定义功能区”中,“工具”选项卡下点击“新建组” ![]() 9.选中上一步新建的组,在左侧“自定义功能区”中下拉,找到“宏”,可以看到宏代码的名称“Project.deepseek.expandText”,选中,点击中间的“添加”按钮,添加到新建的组下 ![]() 10.在右侧“自定义功能区”中,选择新添加的“Project.deepseek.expandText”,点击“重命名” ![]() 11.名称修改为“扩写”,点击确定 ![]() 12.点击“确定” ![]() 13.回到文字编辑界面,看到“工具”栏下,多了“扩写”工具 ![]() 14.写一句文字“从前有座山”,用鼠标滑动选择需要扩写的内容,点击“扩写”,稍等片刻,等待deepseek返回 ![]() 15,看到文字“从前有座山”成功被扩写 ![]()
至此,已经完成了 WPS 宏的基本环境搭建,并掌握了如何调用 AI API 进行文本扩写。后续可以进一步优化代码,增加更多智能化功能,例如自动摘要、润色和智能翻译等。 |
|