Outlookの電子メール本文にすべての受信者名を挿入するにはどうすればよいですか?
Outlookで電子メールを作成するときに、すべての受信者の名前をメッセージ本文に挿入する必要がある場合があります。 もちろん、名前をXNUMXつずつコピーして本文に貼り付けることもできます。 ただし、何十もの受信者名を貼り付ける必要がある場合は、非常に面倒です。 この記事では、Outlookでこのジョブを解決する簡単な方法について説明します。
OutlookのVBAコードを使用してすべての受信者名を電子メール本文に挿入します
OutlookのVBAコードを使用してすべての受信者名を電子メール本文に挿入します
次のVBAコードは、[宛先]フィールドのすべての受信者名をメッセージ本文に挿入するのに役立ちます。次のようにしてください。
1。 Outlookを起動し、 Alt + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。
2に設定します。 OK をクリックします。 インセット > モジュール、次のコードをに貼り付けます モジュール 窓。
VBAコード:受信者名をメッセージ本文に挿入します:
Sub InsertRecipientNamesToBody()
Dim xMailItem As Outlook.MailItem
Dim xRecipient As Outlook.Recipient
Dim xRecipAddress, xRecipNames, xRecipName, xFilterAddr As String
Dim xItems As Outlook.Items
Dim i As Integer
Dim xFoundContact As Outlook.ContactItem
Dim xDoc As Word.Document
On Error Resume Next
Set xMailItem = Outlook.ActiveInspector.CurrentItem
xMailItem.Recipients.ResolveAll
For Each xRecipient In xMailItem.Recipients
xRecipAddress = xRecipient.Address
Set xItems = Application.Session.GetDefaultFolder(olFolderContacts).Items
For i = 1 To 3
xFilterAddr = "[Email" & i & "Address] = " & xRecipAddress
Set xFoundContact = xItems.Find(xFilterAddr)
If Not (xFoundContact Is Nothing) Then
xRecipNames = xRecipNames & xFoundContact.FullName & Chr(10)
Exit For
End If
Next
If (xFoundContact Is Nothing) Then
xRecipName = Split(xRecipAddress, "@")(0)
xRecipNames = xRecipNames & xRecipName & Chr(10)
End If
Next
Set xDoc = xMailItem.GetInspector.WordEditor
xDoc.Content.InsertAfter xRecipNames
Set xMailItem = Nothing
Set xRecipient = Nothing
Set xItems = Nothing
Set xFoundContact = Nothing
End Sub
3。 そして、まだ アプリケーション向け Microsoft Visual Basic ウィンドウ、クリック ツール > 参考文献 参考資料-Project1 ダイアログボックスをクリックし、チェックします MicrosoftWordオブジェクトライブラリ オプションから 利用可能な参考文献 リストボックス、スクリーンショットを参照:
4。 次に、をクリックします OK ダイアログを閉じるには、このコードを クイックアクセスツールバー.
5。 をクリックして新しいメッセージを作成します 新しいメール、で ビデオメッセージ ウィンドウ、クリック クイックアクセスツールバーをカスタマイズする アイコンをクリックし、 その他のコマンド、スクリーンショットを参照してください:
6。 の中に Outlookのオプション ダイアログボックス:
(1.)選択 マクロ からのコマンドを選択 ドロップダウンリスト;
(2.)次に、今挿入したVBAコード名を選択します。
(3.)クリック Add ボタンにコードを追加します クイックアクセスツールバーをカスタマイズする リストボックス。
7。 そして、マクロアイコンがに表示されます クイックアクセスツールバー 次のスクリーンショットのように:
8。 ここで、マクロ アイコンをクリックすると、次のスクリーンショットに示すように、[宛先] フィールドの受信者名がメッセージ本文に挿入されます。
最高のオフィス生産性向上ツール
Kutools for Outlook - Outlook を強化する 100 以上の強力な機能
🤖 AIメールアシスタント: AI の魔法を備えたインスタント プロのメール - ワンクリックで天才的な返信、完璧な口調、多言語の習得。メールを簡単に変革しましょう! ...
📧 自動メール: 不在時 (POP および IMAP で利用可能) / メール送信のスケジュール設定 / メール送信時のルールによる自動CC/BCC / 自動転送 (高度なルール) / あいさつを自動追加 / 複数受信者の電子メールを個別のメッセージに自動的に分割する ...
📨 電子メール管理: メールを簡単に思い出す / 件名などで詐欺メールをブロック / 重複するメールを削除する / 高度な検索 / フォルダーを統合する ...
📁 アタッチメント プロ: バッチ保存 / バッチデタッチ / バッチ圧縮 / 自動保存 / 自動デタッチ / 自動圧縮 ...
🌟 インターフェースマジック: 😊もっと可愛くてクールな絵文字 / タブ付きビューで Outlook の生産性を向上 / Outlook を閉じる代わりに最小化する ...
???? ワンクリックの驚異: 受信した添付ファイルをすべてに返信する / フィッシングメール対策 / 🕘送信者のタイムゾーンを表示 ...
👩🏼🤝👩🏻 連絡先とカレンダー: 選択したメールから連絡先を一括追加 / 連絡先グループを個別のグループに分割する / 誕生日のリマインダーを削除する ...
オーバー 100の特長 あなたの探索をお待ちしています! ここをクリックして詳細をご覧ください。