Note: The other languages of the website are Google-translated. Back to English

Outlookで受信した電子メールの送信者のタイムゾーンを取得するにはどうすればよいですか?

受信した電子メールの送信者のタイムゾーンを取得することは、作業をより効率的にするために、適切な時間に電子メールに返信するための良い方法です。 この記事では、Outlookで受信した電子メールの送信者のタイムゾーンを取得するためのいくつかの方法を提供します。

インターネットヘッダーを使用して、受信した電子メールの送信者のタイムゾーンを取得します
VBAコードを使用して受信した電子メールの送信者のタイムゾーンを取得します
Kutools for Outlookを使用して、送信者のタイムゾーンをメッセージヘッダーに自動表示する


インターネットヘッダーを使用して、受信した電子メールの送信者のタイムゾーンを取得します

電子メールの送信者のタイムゾーンは、インターネットヘッダーで確認できます。 次のようにしてください。

1.ダブルクリックしてメールを開き、送信者のタイムゾーンを取得します。

2.次に、 メッセージオプション ボタンの タグ 下のグループ お問い合わせ内容 タブ。 スクリーンショットを参照してください:

3。 の中に プロパティ ウィンドウでは、送信者のタイムゾーンを インターネットヘッダー 下のスクリーンショットのようなボックス。


Outlookのメッセージヘッダーに送信者のタイムゾーンを自動表示します。

世界送信者のタイムゾーン の有用性 Outlook用Kutools 以下のスクリーンショットに示すように、XNUMXつのクリックだけでメッセージヘッダーに送信者のタイムゾーンを表示するのに役立ちます。 ダウンロードして今すぐ試してみてください! (60 日間の無料トレイル)


VBAコードを使用して受信した電子メールの送信者のタイムゾーンを取得します

以下のVBAコードは、受信した電子メールの送信者のタイムゾーンを取得するのにも役立ちます。 あなたは次のようにすることができます。

1.送信者のタイムゾーンを取得するメールを選択し、を押します 他の + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。

2。 の中に アプリケーション向け Microsoft Visual Basic ウィンドウ、クリック インセット > モジュール。 次に、以下の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 コードを実行するためのキー。 次に、 Outlook用Kutools ダイアログボックスがポップアップし、送信者のタイムゾーンがリストされます。 スクリーンショットを参照してください:


Kutools for Outlookを使用して、送信者のタイムゾーンをメッセージヘッダーに自動表示する

送信者のタイムゾーンをメッセージヘッダーに直接表示する場合は、Kutools forOutlookの送信者タイムゾーンユーティリティを試してください。

1. Kutools for Outlookをインストールした後、 クツールズプラス タブ、[OK]をクリックします メッセージ情報を表示する > 送信者のタイムゾーン.

その後、送信者のタイムゾーンがメッセージヘッダーにすぐに表示されます。 スクリーンショットを参照してください:

  このユーティリティの無料トライアル(60日)が必要な場合は、 クリックしてダウンロードしてください、次に、上記の手順に従って操作を適用します。


Kutools for Outlook-100の高度な機能をOutlookにもたらし、作​​業をはるかに簡単にします!

  • 自動CC / BCC メール送信時のルールによる。 自動転送 カスタムによる複数の電子メール。 自動返信 Exchangeサーバーなし、およびより多くの自動機能...
  • BCC警告 -全員に返信しようとするとメッセージを表示する メールアドレスがBCCリストにある場合; 添付ファイルがない場合に通知する、その他の機能を思い出させる...
  • メール会話のすべての添付ファイルで(すべて)返信; 多くのメールに返信する すぐに; あいさつを自動追加 返信するとき; 件名に日付を追加...
  • 添付ファイルツール:すべてのメールのすべての添付ファイルを管理し、 自動デタッチ, すべて圧縮、すべての名前を変更、すべて保存...クイックレポート、 選択したメールを数える...
  • 強力な迷惑メール 習慣による; 重複するメールと連絡先を削除する... Outlookでよりスマートに、より速く、より良くすることができます。
ショットkutoolsの見通しkutoolsタブ1180x121
ショットkutoolsの見通しkutoolsプラスタブ1180x121
 
コメントを並べ替える
コメント (0)
まだ評価はありません。 最初に評価してください!
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護