当前位置: 首页 > news >正文

DeepSeek 关联 Word 使用教程:解锁办公新效率

 

在当今数字化办公时代,将强大的人工智能模型与常用办公软件相结合,能显著提升工作效率。DeepSeek 作为一款先进的人工智能工具,若能与广泛使用的办公软件 Word 实现关联,可在文档撰写、编辑、内容优化等诸多方面为用户带来极大便利。本教程将详细介绍多种实现 DeepSeek 关联 Word 的方法及其使用步骤,帮助用户充分发挥二者结合的优势。

 

二、利用宏代码 VBA 接入 DeepSeek 与 Word

 

(一)配置开发工具菜单栏

 

首先,打开 Word 应用程序,新建一个空白文档。这是我们后续操作的基础环境。

点击文档界面左上角的“文件”选项卡,在弹出的菜单中选择“选项”。此时会弹出“Word 选项”对话框。

在“Word 选项”对话框中,选择“自定义功能区”。在右侧的“主选项卡”列表中,找到并勾选“开发者工具”选项。若在最右侧的“主选项卡”列表中没有直接看到“开发者工具”,可以在中间的“从下列位置选择命令”下拉菜单中,选择“所有命令”,然后在命令列表中找到“开发者工具”,点击“添加”按钮,将其添加到右侧的“主选项卡”列表中。完成后点击“确定”按钮,此时在 Word 的菜单栏中就会出现“开发者工具”选项卡。

 

(二)设置信任中心

 

仍然在“Word 选项”对话框中,点击左侧列表中的“信任中心”选项。

在右侧出现的“信任中心”相关设置区域中,点击“信任中心设置”按钮。这将打开“信任中心”设置窗口。

在“信任中心”窗口中,选择“宏设置”选项。在“宏设置”区域中,勾选“启用所有宏”以及“信任对 VBA 工程对象模型的访问”选项。这一步操作是为了确保后续我们在 Word 中运行的宏代码能够正常执行,不会因为安全限制而被阻止。完成设置后,点击“确定”按钮关闭“信任中心”窗口,再点击“确定”按钮关闭“Word 选项”对话框。

 

(三)打开 VBA 编辑器

 

现在,我们已经在 Word 菜单栏中添加了“开发者工具”选项卡。点击“开发者工具”选项卡,在“代码”组中,点击左上角的“Visual Basic”按钮。这将直接打开 Visual Basic 编辑器窗口。另外,用户也可以通过按下键盘快捷键“Alt + F11”来快速唤出 VBA 编辑器。

VBA 编辑器窗口是我们编写和管理宏代码的地方。它通常由多个部分组成,包括工程资源管理器、代码窗口、属性窗口等。在工程资源管理器中,我们可以看到当前打开的 Word 文档以及相关的项目结构。

 

(四)写入 VBA 代码

 

在 VBA 编辑器中,我们需要编写代码来实现 DeepSeek 与 Word 的关联。如果您已经有编写好的代码文件,可以通过“文件”菜单中的“导入文件”功能,将代码文件导入到当前项目中。如果没有现成的代码文件,我们需要新建一个模块来编写代码。

在工程资源管理器中,右键点击您的文档项目(通常显示为“Normal”或具体的文档名称),在弹出的菜单中选择“插入”→“模块”。这将在项目中添加一个新的模块文件,在代码窗口中会出现一个空白的模块代码编辑区域。

以下是一段示例代码,用于调用 DeepSeek 的相关功能(假设 DeepSeek 提供了相应的 API 接口):

 

Sub DeepSeekFunction()

    Dim apiKey As String

    Dim question As String

    Dim response As String

    apiKey = "YOUR_API_KEY" '将 YOUR_API_KEY 替换为你自己从 DeepSeek 获取的 API 密钥

    question = Selection.Text '获取当前在 Word 中选中的文本作为问题

   '这里通过 API 调用 DeepSeek 并获取响应,实际代码需根据 DeepSeek API 文档编写

    response = CallDeepSeekAPI(apiKey, question)

    Selection.TypeText vbCrLf & "DeepSeek 回答: " & response '在选中内容后换行并输出 DeepSeek 的回答

End Sub

 

Function CallDeepSeekAPI(apiKey As String, question As String) As String

   '实际调用 DeepSeek API 的代码逻辑,这里仅为示例框架

    Dim http As Object

    Dim url As String

    Set http = CreateObject("MSXML2.XMLHTTP")

    url = "https://api.deepseek.com/query?key=" & apiKey & "&question=" & question

    http.Open "GET", url, False

    http.Send

    If http.Status = 200 Then

        CallDeepSeekAPI = http.ResponseText

    Else

        CallDeepSeekAPI = "调用 DeepSeek API 失败"

    End If

    Set http = Nothing

End Function

 

 

请务必将代码中的“YOUR_API_KEY”替换为您自己从 DeepSeek 平台获取的真实 API 密钥。

 

(五)添加运行代码的按钮

 

回到 Word 文档界面,仍然在“开发者工具”选项卡中,点击“插入”按钮,在“表单控件”组中选择“按钮(表单控件)”。

在 Word 文档中按住鼠标左键拖动,绘制一个按钮。绘制完成后,会自动弹出“指定宏”对话框。

在“指定宏”对话框中,选择我们刚刚编写的“DeepSeekFunction”宏,然后点击“确定”按钮。

此时,按钮已经与我们编写的宏代码关联起来。但是,按钮的默认名称可能不太直观,我们可以右键点击按钮,选择“编辑文字”,将按钮名称修改为更具描述性的内容,比如“调用 DeepSeek”。

使用时,在 Word 文档中选中需要向 DeepSeek 提问的文本内容,然后点击“调用 DeepSeek”按钮,代码就会将选中的文本作为问题发送给 DeepSeek,并在文档中选中内容的下方输出 DeepSeek 的回答。

 

三、利用第三方工具 Office 助手接入 DeepSeek 与 Word

 

(一)下载安装 Office 助手

 

首先,打开您常用的浏览器,访问 Office 助手的官方下载网站。您可以通过搜索引擎输入“Office 助手官方下载”来获取准确的下载链接。

在官方下载页面,根据您的操作系统版本(如 Windows 或 Mac)以及 Office 软件版本(如 Office 2019、Office 365 等),选择合适的安装包进行下载。下载完成后,找到下载的安装文件并双击运行。

在安装向导过程中,按照提示逐步进行操作。通常需要接受软件许可协议,选择安装路径(可以使用默认路径,也可以根据自己的需求选择其他路径),然后点击“安装”按钮。等待安装完成后,点击“完成”按钮退出安装向导。

 

(二)用 WPS 打开 Word(如果使用 WPS 作为 Office 软件)

 

如果您安装了 WPS 办公软件,并且习惯使用 WPS 打开 Word 文档。首先,找到您需要处理的 Word 文档,右键点击文档图标,在弹出的菜单中选择“打开方式”,然后选择“WPS 文字”。这将使用 WPS 打开该 Word 文档。

若您默认使用 WPS 打开 Word 文档,直接双击 Word 文档即可在 WPS 中打开。

 

(三)选择信任中心

 

在 WPS 打开的 Word 文档界面中,点击左上角的“文件”选项卡。

在弹出的菜单中,选择“选项”。这将打开“WPS 选项”对话框。

在“WPS 选项”对话框中,选择“信任中心”选项。在右侧的设置区域中,勾选“允许所有宏运行(不推荐:可能会运行有潜在危险的代码)”选项。这一步与在 Word 中设置宏信任类似,是为了确保 Office 助手能够正常运行其宏代码。完成后点击“确定”按钮关闭“WPS 选项”对话框。

 

(四)设置 COM 加载项

 

在 WPS 打开的 Word 文档菜单栏中,点击“工具”选项卡。

在“工具”选项卡的“加载项”组中,点击“COM 加载项”按钮。这将打开“COM 加载项”对话框。

在“COM 加载项”对话框中,如果 Office 助手的加载项没有被勾选,点击“可点击此处进行管理”链接。在弹出的新窗口中,找到 Office 助手的加载项,并勾选其前面的复选框,然后点击“启用”按钮,最后点击“确定”按钮关闭所有相关窗口。

 

(五)获取 API KEY

 

打开您的浏览器,访问 DeepSeek 的官方网站。在网站首页,找到并点击右上角的“API 开放平台”链接。如果您尚未登录,系统会提示您进行登录操作。使用您在 DeepSeek 平台注册的账号进行登录。

登录成功后,进入 API 开放平台页面。在页面左侧的导航栏中,点击“API keys”选项。

在“API keys”页面中,点击“创建 API Key”按钮。系统会生成一个新的 API 密钥,并显示在页面上。请务必妥善保存这个 API 密钥,不要泄露给他人。

 

(六)配置助手

 

回到在 WPS 中打开的 Word 文档,点击右上角的“office”图标(如果没有看到该图标,可能需要切换到经典菜单模式)。

在弹出的菜单中,点击“设置”选项,然后在子菜单中选择“大模型设置”。

在“大模型设置”页面中,找到“Api Key”输入框,将之前从 DeepSeek 获取的 API 密钥粘贴到该输入框中。

在“大模型设置”页面中,勾选“本地部署”选项。然后在“模型选择”下拉菜单中,选择“Deepseek”和“Deepseek - reasoner”(具体选项名称可能根据实际情况略有不同)。完成所有设置后,点击“保存”按钮。

完成以上配置后,Office 助手就已经与 DeepSeek 成功关联。在 Word 文档中,您可以通过 Office 助手提供的相关功能按钮,调用 DeepSeek 的服务,例如在文档中选中一段文字,然后通过 Office 助手的特定功能按钮,获取 DeepSeek 对该段文字的分析、优化建议等内容。

 

四、通过 Power Automate 接入 DeepSeek 与 Word

 

(一)创建自动化流

 

首先,打开您的浏览器,访问 Power Automate 官方网站,并使用您的 Microsoft 账号登录(如果您是企业用户,可能需要使用企业账号登录)。

登录成功后,在 Power Automate 主界面左侧的导航栏中,点击“我的流程”选项。然后在页面右上角点击“新建”按钮,在下拉菜单中选择“自动化云流”。

在弹出的“创建自动化云流”对话框中,为您的流程输入一个有意义的名称,例如“DeepSeek - Word 关联流程”。在“选择你的自动化如何触发”下拉菜单中,根据您的需求选择触发器。如果您希望在新建 Word 文档时触发流程,可以选择“当创建新文件时(仅属性)”触发器;如果您希望在 Word 文档内容修改时触发流程,可以选择“当文件属性或内容更改时”触发器等。选择好触发器后,点击“创建”按钮。

 

(二)设置操作与输出

 

创建流程后,您将进入流程编辑界面。在流程编辑界面中,首先点击触发器下方的“新建步骤”按钮。

在弹出的“选择操作”搜索框中,输入“HTTP”并选择“HTTP - 发送 HTTP 请求”操作。这一步是为了通过 HTTP 请求调用 DeepSeek 的 API。

在“发送 HTTP 请求”操作的设置区域中,设置以下参数:

- 方法:根据 DeepSeek API 的要求选择合适的 HTTP 方法,通常为“GET”或“POST”。

- URI:输入 DeepSeek API 的请求地址,例如“https://api.deepseek.com/query”,并根据 API 文档要求添加必要的参数,如 API 密钥、问题内容等。

- 标头:根据 DeepSeek API 的要求设置请求标头,例如可能需要设置“Content - Type”等标头信息。

- 正文:如果是“POST”请求,在正文中输入请求的具体内容,如问题文本等。

添加另一个“新建步骤”,在搜索框中输入“Word”,选择“Word 在线(Business) - 更新文件内容”操作(如果您是个人用户,可能是“Word 在线(个人)”相关操作)。

在“更新文件内容”操作的设置区域中:

- 站点地址:输入您存储 Word 文档的 SharePoint 站点地址(如果文档存储在 SharePoint 中),或者选择相应的 OneDrive 位置(如果文档存储在 OneDrive 中)。

- 文件标识符:通过动态内容选择要更新的 Word 文档的标识符(例如文件名称或路径)。

- 内容:在动态内容中选择从 DeepSeek API 返回的响应内容,作为要写入 Word 文档的新内容。

完成以上操作设置后,点击流程编辑界面右上角的“保存”按钮保存您的流程。现在,当满足您设置的触发器条件(如新建或修改 Word 文档)时,Power Automate 会自动按照您设置的流程,调用 DeepSeek API 获取信息,并将结果更新到相应的 Word 文档中。

 

五、总结

 

通过以上三种不同的方法,我们可以实现 DeepSeek 与 Word 的关联,从而在 Word 文档处理过程中充分利用 DeepSeek 的强大功能。无论是利用宏代码 VBA 进行深度定制,还是借助第三方工具 Office 助手实现便捷操作,亦或是通过 Power Automate 构建自动化流程,都能为我们的办公带来诸多便利。在实际使用过程中,用户可以根据自己的技术水平、办公习惯以及具体需求,选择最适合自己的方法。希望本教程能够帮助您顺利实现 DeepSeek 与 Word 的关联,并在日常办公中提升效率,创造更多价值。同时,随着技术的不断发展和更新,DeepSeek 和相关工具可能会有新的功能和变化,用户需要持续关注官方文档和相关资讯,以获取最新的使用方法和技巧。

相关文章:

DeepSeek 关联 Word 使用教程:解锁办公新效率

在当今数字化办公时代,将强大的人工智能模型与常用办公软件相结合,能显著提升工作效率。DeepSeek 作为一款先进的人工智能工具,若能与广泛使用的办公软件 Word 实现关联,可在文档撰写、编辑、内容优化等诸多方面为用户带来极大便利…...

[极客大挑战 2019]Havefun1

[极客大挑战 2019]Havefun1 代码审计发现 根据代码逻辑,要求传入’cat’参数,值为’dog’时执行if的操作,所以构造参数: ?catdog获得flag...

基于Swift实现仿IOS闹钟

仿 iOS 系统闹钟 添加闹钟效果图 收到通知效果图 更新日志 2018.09.12 由于 iOS 系统限制了注册本地推送的数量,最大的注册量为 64 条,且一旦超出 64 条,所有的推送都将失效,故而在添加推送的时候做了一个判断,超过…...

Threadlocal的实现原理

文章目录 ThreadLocal与Thread关系分析Threadlocal 不支持继承性lnheritableThreadLocal 类 ThreadLocal与Thread关系分析 由该图可知, Thread 类中有一个 threadLocals 和一个 inheritableThreadLocals , 它们 都是 ThreadLocalMap 类型 的变量 &#x…...

线程池处理异常

线程池在提交的任务在处理过程中发生了异常,却没有捕获到,导致异常只是输出在控制台,这通常需要把异常记录下来1、通过观察ThreadGroup的构造方法知道,当调用线程组的构造方法时,会获取当前线程所属的线程组&#xff0…...

RabbitMQ配置SSL证书

配置阿里云服务器RabbitMQ-SSL证书【windows】 文章目录 配置阿里云服务器RabbitMQ-SSL证书【windows】1. 证书下载2. 系统中添加证书(不知道是不是必要的)3. OpenSSL下载4. ca、server证书及私钥提取5. RabbitMQ-SSL证书配置6. 参考博客 1. 证书下载 进…...

.NET 9.0 的 Blazor Web App 项目,进度条 <progress> 组件使用注意事项

一、执行过程中,要刷新 进度条 的显示,需要 延时、释放,否则进度条不 实时 更新,最后一下到 100% // 延时,释放给前端:【必须】,否则进度条不 实时 更新,最后一下到 100await Task.D…...

第J7周:对于ResNeXt-50算法的思考

目录 FROM思考 FROM 🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 📌你需要解决的疑问:这个代码是否有错?对错与否都请给出你的思考 📌打卡要求&#xff1a…...

【第2章:神经网络基础与实现——2.3 多层感知机(MLP)的构建与调优技巧】

在当今科技飞速发展的时代,人工智能早已不是一个陌生的词汇,它已经渗透到我们生活的方方面面,从智能语音助手到自动驾驶汽车,从图像识别到自然语言处理。而支撑这一切的核心技术之一,就是神经网络。作为机器学习领域的璀璨明星,神经网络已经在众多任务中取得了令人瞩目的…...

【Elasticsearch】keyword分析器

Elasticsearch 中的keyword分析器是一种非常特殊的分析器,它的行为与其他常见的分析器(如standard、whitespace等)截然不同。keyword分析器的核心功能是将整个输入字符串作为一个单一的标记(token)返回,而不…...

重生之我在异世界学编程之C语言:深入预处理篇(上)目录)

大家好,这里是小编的博客频道 小编的博客:就爱学编程 很高兴在CSDN这个大家庭与大家相识,希望能在这里与大家共同进步,共同收获更好的自己!!! 本文目录 引言正文一、预处理的作用与流程&#xf…...

MySQL数据库误删恢复_mysql 数据 误删

2、BigLog日志相关 2.1、检查biglog状态是否开启 声明: 当前为mysql版本5.7 当前为mysql版本5.7****当前为mysql版本5.7 2.1.1、Navicat工具执行 SHOW VARIABLES LIKE LOG_BIN%;OFF 是未开启状态,如果不是ON 开启状态需要开启为ON。{默认情况下就是关闭状态} 2.…...

SpringAI集成DeepSeek实战

SpringAI集成DeepSeek实战教程 引言 Spring AI作为Spring生态系统中的新成员,为开发者提供了便捷的AI集成方案。本文将详细介绍如何在Spring项目中集成DeepSeek模型,实现智能对话等功能。 环境准备 在开始之前,请确保您的开发环境满足以下要…...

解决 THC/THC.h: No such file or directory 报错

报错现象: cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C In file included from /data/joyiot/liyong/codes/graspnet-baseline/knn/src/knn.h:5:0,from /data/joyiot/liyong/codes/graspnet-baseline/knn/s…...

S4D480 S4HANA 基于PDF的表单打印

2022年元旦的笔记草稿 SAP的表单打印从最早的SAPScripts 到后来的SMARTFORM,步入S4时代后由于Fiori的逐渐普及,更适应Web的Adobe Form成了SAP主流output文件格式。 目录 一、 基于PDF表单打印系统架构Interface 接口Form 表单ContextLayout 二、表单接…...

数组_移除元素

数组_移除元素 一、leetcode-27二、题解1.代码2.思考 一、leetcode-27 移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。 假设 nums 中不等于 val 的元素数…...

Vue2/Vue3分别如何使用Watch

在 Vue 2 和 Vue 3 中,watch 用于监听数据的变化并执行相应的逻辑。虽然两者的核心功能相同,但在语法和使用方式上有一些区别。以下是 Vue 2 和 Vue 3 中使用 watch 的详细说明: Vue 2 中的 watch 在 Vue 2 中,watch 是通过选项式…...

C++从入门到实战(四)C++引用与inline,nullptr

C从入门到实战(四)C引用与inline,nullptr 前言一、C 引用(一)什么是引用(二)引用的特点(三)引用作为函数参数(四)引用作为函数返回值(…...

Linux库制作与原理:【静态库】【动态库】【目标文件】【ELF文件】【ELF从形成到假造轮廓】【理解链接和加载】

目录 一.什么是库 二.静态库 2.1创建静态库 我们在之前的路径下新建lib使用我们自己的库 2.2 使用makefile生成静态库 三.动态库 3.1动态库生成 3.2动态库使用 3.3库运行搜索路径 四.目标文件 五.ELF文件 六.ELF从形成到加载轮廓 6.1ELF形成可执行 6.2 ELF可执行文…...

项目BUG

项目BUG 前言 我创作这篇博客的目的是记录学习技术过程中的笔记。希望通过分享自己的学习经历,能够帮助到那些对相关领域感兴趣或者正在学习的人们。 项目BUG 1.低频率信号(100k或 200K以下)可以直接用一根导线焊接出几根导线来分几路,高频率信号只能…...

SkyWalking 10.2.0 SWCK 配置过程

SkyWalking 10.2.0 & SWCK 配置过程 skywalking oap-server & ui 使用Docker安装在K8S集群以外,K8S集群中的微服务使用initContainer按命名空间将skywalking-java-agent注入到业务容器中。 SWCK有整套的解决方案,全安装在K8S群集中。 具体可参…...

【ROS】Nav2源码之nav2_behavior_tree-行为树节点列表

1、行为树节点分类 在 Nav2(Navigation2)的行为树框架中,行为树节点插件按照功能分为 Action(动作节点)、Condition(条件节点)、Control(控制节点) 和 Decorator(装饰节点) 四类。 1.1 动作节点 Action 执行具体的机器人操作或任务,直接与硬件、传感器或外部系统…...

基于Docker Compose部署Java微服务项目

一. 创建根项目 根项目&#xff08;父项目&#xff09;主要用于依赖管理 一些需要注意的点&#xff1a; 打包方式需要为 pom<modules>里需要注册子模块不要引入maven的打包插件&#xff0c;否则打包时会出问题 <?xml version"1.0" encoding"UTF-8…...

uniapp微信小程序视频实时流+pc端预览方案

方案类型技术实现是否免费优点缺点适用场景延迟范围开发复杂度​WebSocket图片帧​定时拍照Base64传输✅ 完全免费无需服务器 纯前端实现高延迟高流量 帧率极低个人demo测试 超低频监控500ms-2s⭐⭐​RTMP推流​TRTC/即构SDK推流❌ 付费方案 &#xff08;部分有免费额度&#x…...

项目部署到Linux上时遇到的错误(Redis,MySQL,无法正确连接,地址占用问题)

Redis无法正确连接 在运行jar包时出现了这样的错误 查询得知问题核心在于Redis连接失败&#xff0c;具体原因是客户端发送了密码认证请求&#xff0c;但Redis服务器未设置密码 1.为Redis设置密码&#xff08;匹配客户端配置&#xff09; 步骤&#xff1a; 1&#xff09;.修…...

代理篇12|深入理解 Vite中的Proxy接口代理配置

在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...

Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信

文章目录 Linux C语言网络编程详细入门教程&#xff1a;如何一步步实现TCP服务端与客户端通信前言一、网络通信基础概念二、服务端与客户端的完整流程图解三、每一步的详细讲解和代码示例1. 创建Socket&#xff08;服务端和客户端都要&#xff09;2. 绑定本地地址和端口&#x…...

MFC 抛体运动模拟:常见问题解决与界面美化

在 MFC 中开发抛体运动模拟程序时,我们常遇到 轨迹残留、无效刷新、视觉单调、物理逻辑瑕疵 等问题。本文将针对这些痛点,详细解析原因并提供解决方案,同时兼顾界面美化,让模拟效果更专业、更高效。 问题一:历史轨迹与小球残影残留 现象 小球运动后,历史位置的 “残影”…...

GO协程(Goroutine)问题总结

在使用Go语言来编写代码时&#xff0c;遇到的一些问题总结一下 [参考文档]&#xff1a;https://www.topgoer.com/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/goroutine.html 1. main()函数默认的Goroutine 场景再现&#xff1a; 今天在看到这个教程的时候&#xff0c;在自己的电…...

【Linux系统】Linux环境变量:系统配置的隐形指挥官

。# Linux系列 文章目录 前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变量的生命周期 四、环境变量的组织方式五、C语言对环境变量的操作5.1 设置环境变量&#xff1a;setenv5.2 删除环境变量:unsetenv5.3 遍历所有环境…...