如何在Outlook中獲取已接收電子郵件的發件人所在的時區?
獲取已接收電子郵件的發件人所在的時區是一種在適當的時間回復電子郵件以提高工作效率的好方法。 本文提供了一些方法,可讓您獲取Outlook中收到的電子郵件的發件人所在的時區。
獲取帶有Internet標頭的已接收電子郵件的發件人所在的時區
使用VBA代碼獲取收到的電子郵件的發件人所在的時區
使用Kutools for Outlook在郵件標題上自動顯示發件人的時區
獲取帶有Internet標頭的已接收電子郵件的發件人所在的時區
您可以在其Internet標頭中找到電子郵件的發件人所在的時區。 請執行以下操作。
1.雙擊打開電子郵件,您將獲得發件人的時區。
2。 然後點擊 訊息選項 按鈕在 標籤 組下 留言內容 標籤。 看截圖:
3。 在裡面 氟化鈉性能 窗口中,您可以在中查看發件人的時區 互聯網標題 框如下圖所示。
在Outlook中的郵件標題上自動顯示發件人的時區:
發件人時區 的效用 Kutools for Outlook 可以幫助您在郵件標頭上顯示發件人的時區,並且僅顯示一個clic,如下面的屏幕截圖所示。 立即下載並試用! (60 天免費試用)
![]() |
![]() |
![]() |
使用VBA代碼獲取收到的電子郵件的發件人所在的時區
下面的VBA代碼也可以幫助獲取已接收電子郵件的發件人所在的時區。 您可以執行以下操作。
1.選擇一封您將獲得其發件人所在時區的電子郵件,然後按 其他 + F11 鍵打開 Microsoft Visual Basic for Applications 窗口。
2。 在裡面 Microsoft Visual Basic for Applications 窗口中,單擊 插入 > 模塊。 然後將下面的VBA代碼複製到模塊中。
VBA代碼:在Outlook中獲取已接收電子郵件的發件人所在的時區
Sub DisplayTimeZone()
'Updated by Extendoffice 2018/08/22
Dim xMailItem As MailItem
Dim xItem As Object, xTimezone As String
Set xItem = Outlook.Application.ActiveExplorer.Selection.Item(1)
If xItem.Class <> olMail Then Exit Sub
Set xMailItem = xItem
xTimezone = GetTimeZoneFromHeader(xMailItem)
MsgBox xTimezone, vbInformation, "Kutools for Outlook"
Set xMailItem = Nothing
End Sub
Function GetTimeZoneFromHeader(Item As Outlook.MailItem) As String
Dim xPropertyAccessor As Outlook.PropertyAccessor
Dim xHeader As String, xLineArr As Variant, xLine As Variant
Const xInternetHeader As String = "http://schemas.microsoft.com/mapi/proptag/0x007D001E"
On Error Resume Next
Set xPropertyAccessor = Item.PropertyAccessor
xHeader = xPropertyAccessor.GetProperty(xInternetHeader)
If Len(xHeader) = 0 Then
MsgBox "The message header is empty.", vbInformation, "Kutools for Outlook"
Exit Function
End If
xLineArr = Split(xHeader, vbCrLf)
For Each xLine In xLineArr
If InStr(xLine, "Date:") = 1 Then
GetTimeZoneFromHeader = Trim(Replace(xLine, "Date:", ""))
End If
Next
Set xPropertyAccessor = Nothing
End Function
3。 按 F5 鍵來運行代碼。 然後一個 Kutools for Outlook 彈出對話框,其中列出了發件人的時區。 看截圖:
使用Kutools for Outlook在郵件標題上自動顯示發件人的時區
如果要直接在郵件標題上顯示發件人的時區,請嘗試使用Kutools for Outlook的“發件人時區”實用程序。
1.安裝Kutools for Outlook後,轉到 Kutools 加 選項卡,然後單擊 顯示消息信息 > 發件人時區.
然後,發件人的時區立即顯示在郵件標題上。 看截圖:
![]() |
![]() |
![]() |
如果您想免費試用(60天)此實用程序, 請點擊下載,然後按照上述步驟進行操作。
Kutools for Outlook-為Outlook帶來100個高級功能,並使工作更加輕鬆!
- 自動CC / BCC 根據規則發送電子郵件; 自動前進 自定義多封電子郵件; 自動回复 沒有交換服務器,還有更多自動功能...
- BCC警告 -當您嘗試全部答复時顯示消息 如果您的郵件地址在“密件抄送”列表中; 缺少附件時提醒,還有更多提醒功能...
- 在郵件對話中回复(全部)帶有所有附件; 回复許多電子郵件 片刻之間; 自動添加問候語 回复時將日期添加到主題中...
- 附件工具:管理所有郵件中的所有附件, 自動分離, 全部壓縮,重命名全部,保存全部...快速報告, 計算選定的郵件...
- 強大的垃圾郵件 習俗 刪除重複的郵件和聯繫人... 使您能夠在Outlook中做得更聰明,更快和更好。

