成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

黑科技!用腳本將DeepSeek嵌入Word中,5分鐘搞定(附保姆級教程)

人工智能
要將DeepSeek集成到Word中必須先使用到“宏”,但是Office默認是禁用宏的,所以咱們得先開啟一下宏命令的功能。打開Word文檔,點擊“文件”——“選項”——“自定義功能”——“信任中心”——“信任中心設置”,勾選如下兩個功能,并確定。

大家好,我是岳哥。

岳哥最近建了幾個DeepSeek交流群,大家五花八門的玩法和需求一大堆。

有小伙伴問DeepSeek能不能接入Office辦公軟件,岳哥研究了一番還真可以。

今天教大家如何用VB宏命令將DeepSeek集成到Word中。

獲取API-Key

這一步是我們操作的關鍵,目前我們可以直接只用官網的API來實現。

登錄官網的API平臺:


https://platform.deepseek.com/

沒注冊的注冊完登錄一下,我們點擊到左側菜單的“APIKeys”按鈕,然后點擊右側的“創建API Key”

圖片圖片

在彈出的對話框中備注一下,以防忘記,這里我們備注為“Word”,表名是在Word上使用的。

圖片圖片

點擊創建,這樣我們就獲得了一個API Key了。記得先將密鑰復制存放一下。一旦關閉就無法復制,只能刪了重新創建。

圖片圖片

這樣我們就獲得了一個API key。

開啟宏命令

要將DeepSeek集成到Word中必須先使用到“宏”,但是Office默認是禁用宏的,所以咱們得先開啟一下宏命令的功能。

打開Word文檔,點擊“文件”——“選項”——“自定義功能”——“信任中心”——“信任中心設置”,勾選如下兩個功能,并確定。

圖片圖片

這樣我們就啟用了宏命令功能。

啟動開發工具

一般的Word因為禁用了“宏命令”,對應的“開發工具”菜單也沒開啟,我們也需要開啟一下。

按如下操作啟動“開發工具”菜單:“文件”——“選項”——“自定義功能”,勾選啟動“開發工具”菜單

圖片圖片

創建VB宏命令

前面的設置主要是為了方便大家能在菜單欄里找到我們即將設置的VB宏,接下來才是重點內容,跟著我操作。

點擊“開發工具”下的VB編輯器

圖片圖片

進入后選擇菜單中的“插入”-“模塊”,命名為“DeepSeek”。

圖片圖片

然后將下面的一串代碼復制粘貼到模塊中。

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-reasoner"", ""messages"": [{""role"":""system"", ""content"":""你是一個樂于助人的AI助手,請根據用戶的問題給出詳細的解答。""}, {""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 = Nothing
End Function
Sub DeepSeekR1()
Dim api_key As String
Dim inputText As String
Dim response As String
Dim regex As Object
Dim reasoningRegex As Object
Dim contentRegex As Object
Dim matches As Object
Dim reasoningMatches As Object
Dim originalSelection As Object
Dim reasoningContent As String
Dim finalContent As String
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 reasoningRegex = CreateObject("VBScript.RegExp")
    With reasoningRegex
        .Global = True
        .MultiLine = True
        .IgnoreCase = False
        .Pattern = """reasoning_content"":""(.*?)"""
    End With
    
    Set contentRegex = CreateObject("VBScript.RegExp")
    With contentRegex
        .Global = True
        .MultiLine = True
        .IgnoreCase = False
        .Pattern = """content"":""(.*?)"""
    End With

    ' 提取推理內容
    Set reasoningMatches = reasoningRegex.Execute(response)
    If reasoningMatches.Count > 0 Then
        reasoningContent = reasoningMatches(0).SubMatches(0)
        reasoningContent = Replace(reasoningContent, "\n\n", vbNewLine)
        reasoningContent = Replace(reasoningContent, "\n", vbNewLine)
        reasoningContent = Replace(Replace(reasoningContent, """", Chr(34)), """", Chr(34))
    End If

    ' 提取最終回答
    Set matches = contentRegex.Execute(response)
    If matches.Count > 0 Then
        finalContent = matches(0).SubMatches(0)
        finalContent = Replace(finalContent, "\n\n", vbNewLine)
        finalContent = Replace(finalContent, "\n", vbNewLine)
        finalContent = Replace(Replace(finalContent, """", Chr(34)), """", Chr(34))

        ' 取消選中原始文本
        Selection.Collapse Direction:=wdCollapseEnd

        ' 插入推理過程(如果存在)
        If Len(reasoningContent) > 0 Then
            Selection.TypeParagraph
            Selection.TypeText "推理過程:"
            Selection.TypeParagraph
            Selection.TypeText reasoningContent
            Selection.TypeParagraph
            Selection.TypeText "最終回答:"
            Selection.TypeParagraph
        End If

        ' 插入最終回答
        Selection.TypeText finalContent

        ' 將光標移回原來選中文本的末尾
        originalSelection.Select
    Else
        MsgBox "Failed to parse API response.", vbExclamation
    End If
Else
    MsgBox response, vbCritical
End If
End Sub

并將其中需要填充API-Key的地方替換成我們前面準備好的API-Key。

圖片圖片

保存VB腳本并關閉窗口,再點擊“文件”-“選項”-“自定義功能區”,我們選擇這里的宏,就可以看到我們剛才創建的宏命令了。

圖片圖片

新建宏命令組

我們在右側繼續右鍵“開發工具”,在它下面新建一個組。

圖片圖片

然后將這個組重命名為“AI”或者你喜歡的名稱,并且選一個你喜歡的圖標。

圖片圖片

將上面的宏添加到這個下面即可。

圖片圖片

點擊“確定”,我們就可以在菜單欄的“開發工具”中看到這個按鈕了。

圖片圖片

我們在下面的Word文檔中測試一下這個功能,在Word里輸入一段文字,點擊這個按鈕。

等待一會兒后兒(DeepSeek R1在推理),就會出現DeepSeek的思考過程和最終結果。

圖片圖片

這樣之后我們要寫什么內容,要檢查錯別字,擴寫,翻譯等等需求都可以直接在Word里完成。

另存為模板

上面的操作只是針對當前這個Word文檔,如果要一勞永逸,每次打開都有這個腳本存在,我們只需要將這個Word文檔另存為模板。

圖片圖片

這樣下次打開的時候,文檔還是會附帶這個宏命令。

責任編輯:武曉燕 來源: SQL數據庫開發
相關推薦

2021-10-07 11:11:45

Windows 11操作系統微軟

2009-11-26 11:19:52

NIS服務器

2014-04-22 09:42:12

Bash腳本教程

2025-02-10 00:00:10

2018-04-24 14:52:48

LinuxBash腳本

2020-12-18 07:33:20

SpringSchedule組件

2024-12-05 08:58:34

2011-07-11 09:58:52

2021-12-01 06:50:50

Docker底層原理

2018-03-27 11:37:02

iOS程序面試

2020-12-09 06:19:39

ReLU神經網絡深度學習

2020-07-25 19:40:33

Java開發代碼

2010-03-05 17:28:08

2021-12-02 06:58:03

AIOps通信服務

2011-05-26 09:03:17

JSONjavascript

2025-03-18 09:20:00

Go語言Golang

2012-06-28 10:26:51

Silverlight

2017-10-10 05:05:33

KerasRNN序列學習

2013-05-03 10:57:09

泛型泛型教程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线观看黄色 | 成年视频在线观看福利资源 | 日韩小视频| 成人精品久久日伦片大全免费 | 91精品一区| 日韩精品一区二区三区中文在线 | 一级特黄a大片 | 欧美在线一区二区三区四区 | 日韩av在线一区二区三区 | 99精品一区二区 | 欧美成人精品激情在线观看 | 91视频一区二区 | 久久久99精品免费观看 | 91婷婷韩国欧美一区二区 | 羞羞视频网页 | av一区二区三区在线观看 | 国产电影一区二区 | 好姑娘影视在线观看高清 | 九九综合 | 国产在线一区二区 | 在线国产中文字幕 | 亚洲精品国产电影 | 免费三级av | av在线二区| 欧美福利 | 亚洲国产精品久久久久 | japan25hdxxxx日本| 国产一区二区三区在线免费观看 | 黄色大片免费观看 | 亚洲国产精品99久久久久久久久 | 欧美黄色绿像 | 二区欧美 | 日日噜噜噜夜夜爽爽狠狠视频97 | 有码在线 | 三级黄视频在线观看 | 俺去俺来也www色官网cms | 国色天香综合网 | 午夜精品久久久久久久久久久久 | www.日日干 | 99精彩视频| 日韩电影中文字幕 |