如何在 Outlook 回覆郵件時自動插入寄件人姓名?
在 Outlook 回覆郵件時,通常會以禮貌的問候語開頭,例如「親愛的 John,」再接上「早安!」等內容。然而,每次手動輸入不僅繁瑣又耗時。本教學將介紹兩種高效方法,讓您在回覆郵件時自動插入寄件人姓名與問候語:
方法 1:使用 VBA 在回覆郵件時自動加入問候語(彈性高但需手動設定)
方法 2:使用 Kutools for Outlook 在回覆或轉寄時自動加入問候語 👍(快速又簡單)
方法 1:使用 VBA 在回覆郵件時自動加入問候語
下列 VBA 程式碼可根據當天時段,自動在回覆郵件內文插入個人化問候語(例如:「親愛的 John,早安!」)。
步驟 1:在 Outlook 中開啟 VBA 編輯器
1. 按下 Alt+F11,立即開啟 Microsoft Visual Basic for Applications 視窗!
2. 在左側窗格的「Project 1 (VbaProject.OTM)」下,展開「Microsoft Outlook 物件」,然後雙擊「ThisOutlookSession」。
步驟 2:插入 VBA 程式碼
將下列 VBA 程式碼複製並貼上至編輯器中:
Public WithEvents GExplorer As Outlook.Explorer
Public WithEvents GMailItem As Outlook.MailItem
Private Sub Application_Startup()
Set GExplorer = Outlook.Application.ActiveExplorer
End Sub
Private Sub GExplorer_SelectionChange()
Dim xItem As Object
On Error Resume Next
Set xItem = GExplorer.Selection.Item(1)
If xItem.Class <> olMail Then Exit Sub
Set GMailItem = xItem
End Sub
Private Sub GMailItem_Reply(ByVal Response As Object, Cancel As Boolean)
AutoAddGreetingToReply Response
End Sub
Private Sub GMailItem_ReplyAll(ByVal Response As Object, Cancel As Boolean)
AutoAddGreetingToReply Response
End Sub
Sub AutoAddGreetingToReply(Item As Object)
Dim xGreetStr As String
Dim xReplyMail As MailItem
Dim xSenderName As String
Dim xRecipient As Recipient
On Error Resume Next
If Item.Class <> olMail Then Exit Sub
Set xReplyMail = Item
For Each xRecipient In xReplyMail.Recipients
If xSenderName = "" Then
xSenderName = xRecipient.Name
Else
xSenderName = xSenderName & "," & xRecipient.Name
End If
Next xRecipient
Select Case Time
Case 0.3 To 0.5
xGreetStr = " Good morning!"
Case 0.5 To 0.75
xGreetStr = " Good afternoon!"
Case Else
xGreetStr = " Good evening!"
End Select
With xReplyMail
.Display
.HTMLBody = "Dear " & xSenderName & "," & xGreetStr & "" & .HTMLBody
End With
End Sub

步驟 3:儲存 VBA 程式碼並重新啟動 Outlook
1. 按下 Ctrl+S 立即儲存專案!
2. 關閉 VBA 編輯器並重新啟動 Outlook,讓程式碼立即生效。
結果:
每當您回覆郵件時,Outlook 都會自動在郵件內文頂端插入問候語。

VBA 方法的限制:
- ❌ 需手動設定:您必須進入 VBA 編輯器進行編輯。
- ❌ 必須啟用巨集:部分 Outlook 環境可能會封鎖巨集功能。
- ❌ 基本格式:除非進一步修改程式碼,否則問候語的樣式將受到限制。
📅 自動在主旨或簽名中插入日期與文字!
還在手動為電子郵件插入日期嗎?太麻煩了!透過 Kutools for Outlook,無論您是撰寫、回覆或轉寄郵件,都能自動加入當前日期,甚至可自訂文字插入至郵件標題或簽名中。只需設定一次,Kutools 就會立即且一致地為您搞定!🚀
💡 快速提示:點選 Kutools > 選項,即可啟用在主旨或簽名中自動插入日期的功能!

✅ 自動將日期加入主旨
✅ 適用於新郵件與回覆郵件
方法 2:使用 Kutools for Outlook 在回覆或轉寄時自動加入問候語 👍
如果您想要更快速、無需撰寫程式碼的解決方案,「Kutools for Outlook」內建的問候功能,可在回覆或轉寄郵件時自動加入寄件人姓名與問候語。
告別 Outlook 效率低落的困擾!Kutools for Outlook 讓批次處理電子郵件變得更輕鬆——立即體驗 30 天免費試用!立即下載 Kutools for Outlook!!
1. 點選「Kutools」>「選項」,即可開啟「選項」對話方塊。

2. 在「選項」對話方塊中進行以下設定:
- (1.) 前往「回覆」索引標籤。
- 2)。勾選「新建、答覆、轉發郵件時,自動添加問候」選項。預設情況下,方框中會顯示您好 >,。
- 3)。按一下「確定」以儲存設定。

📌 結果:從現在起,每當您回覆或轉寄郵件時,Kutools 都會自動在郵件內文開頭插入問候語。

Kutools for Outlook 方法的優勢:
- ✅ 無需編寫程式碼:只需點擊幾下,立即啟用!
- ✅ 完全可自訂:靈活運用多種預留位置與問候語樣式,打造專屬風格!
- ✅ 適用於回覆與轉寄:兩者皆自動套用。
- ✅ 提升工作效率:啟用後無需額外設定,立即省時又高效!
該選擇哪種方法?
以下是兩種方法的快速比較,協助您選擇最符合需求的方案:
| 方法 | 最適合 | 易用性 | 設定時間 | 彈性 |
|---|---|---|---|---|
| 方法 1:VBA | 需要自訂化、以腳本為基礎解決方案的使用者 | ⭐⭐ | ⏳ 較長 | ⭐⭐⭐⭐ |
| 方法 2:Kutools for Outlook | 希望快速且無需編寫程式碼體驗的使用者 | ⭐⭐⭐⭐⭐ | ⚡ 快速 | ⭐⭐⭐⭐⭐ |
最終建議:
如果您熟悉 VBA 且需要對問候內容進行進階控制,方法 1 是可靠之選;但對多數使用者而言,搭配 Kutools for Outlook 的方法 2 才是最簡單高效的方式——無需編寫任何程式碼,僅需極簡設定,即可自動加入問候語!
最佳 Office 生產力工具
體驗全新 Kutools for Outlook,內含 100+ 項超強功能!立即點擊下載!
🤖KUTOOLS AI:運用先進 AI 技術,輕鬆處理電子郵件——無論是回覆、摘要、優化、擴充、翻譯還是撰寫郵件,通通一鍵搞定!
📧 郵件自動化:自動答覆(支援 POP 與 IMAP)/預約寄送郵件/寄信時依規則自動抄送密送/自動轉發(高級規則)/自動加入問候語/自動將多收件人郵件拆分為個別訊息……
📨 郵件管理:撤回郵件/依主旨等條件封鎖詐騙郵件/刪除重複郵件/高級搜尋/整合文件夾……
📁 附件專業版:批次儲存/批次解除附加/批次壓縮/自動保存/自動拆離/自動壓縮……
🌟 介面魔法:😊更多精美酷炫表情符號/重要郵件來到時提醒您/最小化 Outlook 而非關閉……
👍 一鍵奇蹟:帶附件全部答復/防釣魚郵件/🕘顯示發送者當前時間時區……
👩🏼🤝👩🏻 聯絡人與行事曆:從選取的郵件中批次新增聯絡人/將聯繫人組拆分為個別群組/移除生日提醒……
用您的慣用語言暢享 Kutools — 完整支援英文、西班牙文、德文、法文、中文等 40 多種語言!
立即一鍵解鎖 Kutools for Outlook!別再等待,馬上下載,全面提升工作效率!


🚀 一鍵下載 — 立即取得所有 Office 增益集
強烈推薦:Kutools for Office(5 合 1)
一鍵下載五個安裝程式,一次完成 — Kutools for Excel、Outlook、Word、PowerPoint 與 Office Tab Pro!立即點擊下載!
- ✅ 一鍵便利:只需一次操作,即可下載全部五個安裝套件!
- 🚀 隨時應對任何 Office 任務:按需安裝所需增益集,立即提升工作效率!
- 🧰 包含:Kutools for Excel/Kutools for Outlook/Kutools for Word/Office Tab Pro/Kutools for PowerPoint