Skip to main content

如何在 Outlook 中一次性將多個便簽轉換為單獨的郵件?

Author: Xiaoyang Last Modified: 2025-05-13

有時,您可能希望在 Outlook 中使用便簽的正文建立單獨的新建郵件。通常,您可以將所有便簽拖到導航窗格中的郵件圖標,但所有便簽將被插入到一封郵件中。如何在 Outlook 中將多個便簽分別轉換為新建郵件?

使用 VBA代碼一次性將多個便簽轉換為單獨的郵件


使用 VBA代碼一次性將多個便簽轉換為單獨的郵件

要根據便簽的正文建立多個單獨的郵件,請應用以下 VBA代碼:

1. 打開便簽窗格,然後選中您要轉換為郵件的便簽。

2. 然後,按住 ALT + F11 鍵以打開 Microsoft Visual Basic for Applications 窗口。

3. 然後,點擊 插入 > 模塊,將以下代碼複製並粘貼到打開的空白模塊中:

VBA代碼:一次性將多個便簽轉換為單獨的郵件:

Sub BatchCreateEmailsFromNotes()
    Dim xSelection As Outlook.Selection
    Dim i As Long
    Dim xItem As Object
    Dim xNote As Outlook.NoteItem
    Dim xMail As Outlook.MailItem
    Dim xYesNo As Integer
    On Error Resume Next
    Set xSelection = Outlook.Application.ActiveExplorer.Selection
    If xSelection Is Nothing Or xSelection.Count = 0 Then Exit Sub
    xYesNo = MsgBox("Are you sure to convert the selected notes to emails?", vbOKCancel + vbQuestion, "Kutools for Outlook")
    If xYesNo = VbMsgBoxResult.vbCancel Then
      Exit Sub
    End If
    For Each xItem In xSelection
        If xItem.Class = olNote Then
           Set xNote = xItem
           Set xMail = Outlook.Application.CreateItem(OlMailItem)
           With xMail
                .Subject = "Note: " & Mid(xNote.Body, 1, 10)
                .Body = xNote.Body
                .Attachments.Add xNote
                .Display
           End With
        End If
     Next
End Sub

4. 然後按 F5 鍵運行此代碼,會彈出一個消息框提醒您是否要將便簽轉換為郵件,請點擊 OK,見截圖:

doc convert notes to emails 1

5. 然後,所有選中的便簽已轉換為郵件,如下圖所示:

doc convert notes to emails 2

Outlook中的AI郵件助理:更聰明的回覆,更清晰的溝通(一鍵奇蹟!) 免費

使用Kutools for Outlook的AI郵件助理簡化您的日常Outlook任務。這個強大的工具會從您過去的郵件中學習,提供智能且準確的答覆,優化您的郵件內容,並幫助您輕鬆起草和潤色郵件。
doc ai email handle

此功能支援:

  • 智能回覆:根據您過去的對話獲得量身定制、精確且隨時可用的回覆。
  • 增強內容:自動優化您的郵件文字以提高清晰度和影響力。
  • 輕鬆撰寫:只需提供關鍵字,讓AI處理其餘部分,並有多種寫作風格可供選擇。
  • 智能擴展:通過上下文感知建議來拓展您的思路。
  • 摘要生成:即時獲取長郵件的簡潔概述。
  • 全球觸及:輕鬆將您的郵件翻譯成任何語言。

此功能支援:

  • 智能郵件回覆
  • 優化的內容
  • 基於關鍵字的草稿
  • 智能內容擴展
  • 郵件摘要生成
  • 多語言翻譯

最重要的是,此功能永遠完全免費不要再等待了——立即下載AI郵件助理並享受吧