Chrome教程

在Word上接入DeepSeek,效率起飞!【保姆级教程】

今天想和大家聊聊如何将DeepSeek接入到Word中,方便大家在工作中直接利用DeepSeek的强大功能。

这篇文章会带你一步步完成接入过程,保证你不走弯路。别担心,操作并不复杂,跟着做就行!

Image

第一步:获取API Key

要让DeepSeek在Word里顺利运行,首先得有个API Key。简单来说,API Key就像是DeepSeek给你的“通行证”,它能让你顺利通过系统的大门,使用它的服务。

不过要注意,DeepSeek的官网因为服务器资源问题,已经暂停了API充值服务。所以,如果你是新手,需要通过其他途径来获得API Key。

你可以去 腾讯云:https://curl.qcloud.com/T3M5yBHp 申请 API Key。目前能正常使用,推荐!

拿到API Key后,一定要保管好。你可以把它复制到记事本里,反正就是存个安全地方,因为之后你得用它来连接DeepSeek的服务。

第二步:配置Word

有了API Key,我们接下来就要在Word里做些设置,让它能顺利调用DeepSeek的功能。按照这个步骤来,就不容易出错:

1. 启用开发者工具

首先,打开Word,点击左上角的“文件”选项,然后选择“选项”。接着,在“自定义功能区”里找到右侧的“开发者工具”,勾选它,然后点击“确定”。这样,Word菜单栏里就会多出一个“开发者工具”选项卡。非常简单,别担心。

Image

2. 调整信任设置

接下来,我们要调整Word的一些信任设置。进入“文件” -> “选项” -> “信任中心” -> “信任中心设置”,然后勾选“启用所有宏”和“信任对VBA工程对象模型的访问”,点击“确定”就行。

Image

3. 添加脚本代码

现在,我们可以开始将DeepSeek的代码添加到Word中了。点击“开发者工具”选项卡,然后在左上角点击“Visual Basic”按钮。

Image

弹出一个编辑器窗口后,选择“插入” -> “模块”,一个新的代码窗口就会出现。

Image

接着,将以下代码复制粘贴到窗口里。记得把其中的API Key替换为你自己获取的那个,才行哦!

Image

以下是DeepSeek-V3代码(官方apikey)完整代码示例,记得替换为你的API Key:

Function CallDeepSeekAPI(api_key As String, inputText As String) As String    Dim API As String    Dim SendTxt As String    Dim Http As Object    Dim status_code As Integer    Dim response As String
API = "https://api.deepseek.com/chat/completions" SendTxt = "{""model"": ""deepseek-chat"", ""messages"": [{""role"":""system"", ""content"":""You are a Word assistant""}, {""role"":""user"", ""content"":""" & inputText & """}], ""stream"": false}"
Set Http = CreateObject("MSXML2.XMLHTTP") With Http .Open "POST", API, False .setRequestHeader "Content-Type", "application/json" .setRequestHeader "Authorization", "Bearer " & api_key .send SendTxt status_code = .Status response = .responseText End With
' 弹出窗口显示 API 响应(调试用)
' MsgBox "API Response: " & response, vbInformation, "Debug Info"
If status_code = 200 Then CallDeepSeekAPI = response Else CallDeepSeekAPI = "Error: " & status_code & " - " & response End If
Set Http = NothingEnd Function
Sub DeepSeekV3() Dim api_key As String Dim inputText As String Dim response As String Dim regex As Object Dim matches As Object Dim originalSelection As Object
api_key = "替换为你的api key" If api_key = "" Then MsgBox "Please enter the API key." Exit Sub ElseIf Selection.Type <> wdSelectionNormal Then MsgBox "Please select text." Exit Sub End If
' 保存原始选中的文本 Set originalSelection = Selection.Range.Duplicate
inputText = Replace(Replace(Replace(Replace(Replace(Selection.text, "\", "\\"), vbCrLf, ""), vbCr, ""), vbLf, ""), Chr(34), "\""") response = CallDeepSeekAPI(api_key, inputText)
If Left(response, 5) <> "Error" Then Set regex = CreateObject("VBScript.RegExp") With regex .Global = True .MultiLine = True .IgnoreCase = False .Pattern = """content"":""(.*?)""" End With Set matches = regex.Execute(response) If matches.Count > 0 Then response = matches(0).SubMatches(0) response = Replace(Replace(response, """", Chr(34)), """", Chr(34))
' 取消选中原始文本 Selection.Collapse Direction:=wdCollapseEnd
' 将内容插入到选中文字的下一行 Selection.TypeParagraph ' 插入新行 Selection.TypeText text:=response
' 将光标移回原来选中文本的末尾 originalSelection.Select Else MsgBox "Failed to parse API response.", vbExclamation End If Else MsgBox response, vbCritical End IfEnd Sub

这个代码会帮助你与DeepSeek的API进行连接,返回的数据你可以在Word中进行展示。别忘了,把代码里的YOUR_API_KEY替换为你自己的API Key。

4. 添加自定义按钮

接下来,我们要把这个功能做成一个按钮,方便以后调用。返回Word主界面后,点击“文件” -> “选项” -> “自定义功能区”,然后右键点击“开发工具”选项卡,选择“添加新组”。 

Image

给这个新组起个名字,比如“DeepSeek”,并选一个你喜欢的图标。Image

接着,在左侧选择“宏”,找到你刚才添加的“DeepSeekV3”,然后点击“添加”到右侧的“DeepSeek”组里。

Image

最后,右键点击它,可以给它起个名字,比如“开始对话”,并设置一个你喜欢的图标。这样,我们的按钮就配置好了。

Image

第三步:测试DeepSeek功能

配置完毕后,我们来测试一下DeepSeek是否成功接入了Word。

  1. 打开一个Word文档,输入一段文字,比如“将上面的文本翻译成英文”。
  2. 选中这段文字,然后点击菜单栏里的“开始对话”按钮。
  3. 如果一切设置正确,DeepSeek会自动生成翻译内容,并将其插入到选中内容的下一行。

Image

看看,成功了吧?DeepSeek的强大功能直接就在Word里发挥作用了,真的超级方便。

小贴士

  • 在配置过程中,不可跳过任何步骤。每个环节都对最终的成功至关重要。
  • 如果遇到API Key问题,记得及时联系DeepSeek的支持团队,他们会帮你解决。

好啦,这就是把DeepSeek接入到Word的全过程。操作起来不难吧?只要按照步骤来,你也能轻松搞定!用DeepSeek来提升工作效率,绝对是程序员们的必备利器。希望你们都能顺利完成接入,享受更智能的工作体验!

最后,我为大家打造了一份deepseek的入门到精通教程,完全免费:https://www.songshuhezi.com/deepseek

同时,也欢迎加入下方的交流群,一起研究deepseek的最新玩法

图片