Outlook で会議招待メールの送信を遅らせるには、どうすればよいでしょうか?
通常、「配信の遅延」機能を使えば特定の時刻にメッセージを送信できますが、メールと同様に会議招待メールの送信も遅らせたいことがあります。Outlook で会議招待メールを必要なタイミングで送信するには、どうすればよいでしょうか?
VBA コードを使用してOutlook で会議招待メールの送信を遅らせる
VBA コードを使用してOutlook で会議招待メールの送信を遅らせる
Outlook には会議招待メールを直接遅延送信する機能はありませんが、以下の VBA コードが役立ちます。次のように操作してください。
1。まず、タスクを作成します。新しいタスクウィンドウで:
(1。)会議の件名、開始日、終了日を設定します。
(2。)会議招待メールを送信する日時を設定します。
(3。)必要に応じて、会議のメッセージを入力してください。

2。タスクを作成したら、保存して閉じるオプションをクリックして、このウィンドウを閉じましょう。
3。次に、ALT + F11キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。
4。Microsoft Visual Basic for Applicationsウィンドウで、ThisOutlookSessionをProject1 (VbaProject.OTM)ペインからダブルクリックしてモジュールを開き、次のコードを空のモジュールにコピー&ペーストしてください。
VBA コード:会議招待メールの送信を遅らせる:
Private Sub Application_Reminder(ByVal Item As Object)
Dim xTaskItem As TaskItem
Dim xAppointmentItem As AppointmentItem
Dim xRcpArr() As String
If (Item.Class <> olTask) Or (LCase(Item.Subject) <> "Meeting test") Then
Exit Sub
End If
Set xTaskItem = Item
xRcpArr = VBA.Split("yy@addin99.com,sky@addin99.com,ruby@addin99.com", ",")
Set xAppointmentItem = Outlook.Application.CreateItem(olAppointmentItem)
With xAppointmentItem
.MeetingStatus = olMeeting
For i = 0 To UBound(xRcpArr)
.Recipients.Add (xRcpArr(i))
Next
.Subject = xTaskItem.Subject
.Location = "Office room 1002"
.Start = xTaskItem.StartDate + #2:00:00 PM#
.Body = xTaskItem.Body
.Duration = 120
.ReminderSet = True
.ReminderMinutesBeforeStart = 20
.Save
.Send
End With
xTaskItem.MarkComplete
Set xTaskItem = Nothing
End Sub

注:上記のコードで使用しているMeeting testは、手順1 で作成した会議の件名です。また、受信者のアドレス、会議の場所、開始時刻、および会議の所要時間は、それぞれご自身の情報に置き換えてください。
5。コードを保存して閉じ、Outlook を再起動すると、このコードが有効になります。
6。設定した特定の時刻にタスクのリマインダーが表示されると、Outlook が自動的に会議招待メールを送信します。
最高の Office 生産性ツール
まったく新しいKutools for Outlook を、100 以上の驚きの機能とともに体験しましょう!今すぐダウンロード!
🤖KUTOOLS AI:高度な AI 技術を活用して、メールの返信、要約、最適化、拡張、翻訳、作成など、あらゆる操作をラクラクこなします。
📧メール自動化:自動返信(POP および IMAP 対応)/メールのスケジュール送信/メール送信時にルールに基づいて自動 CC/BCC/自動転送(高度なルール)/自動で挨拶文を追加/複数の宛先を持つメールを個別のメッセージに自動分割...
📨メール管理:メールの取り消し/件名などを基準に詐欺メールをブロック/重複したメールを削除/高度な検索/フォルダーを整理...
📁添付ファイルプロ:一括保存/一括分離/一括圧縮/自動保存/自動的に切り離す/自動圧縮...
🌟インターフェースの魅力:😊さらに美しくクールな絵文字を多数収録/重要なメールが届いた際に通知/Outlook を閉じる代わりに最小化...
👍ワンクリックの驚き:全員に【Attachment】付きで返信/フィッシングメール対策/🕘送信者の現在時刻ゾーンを表示...
👩🏼🤝👩🏻連絡先とカレンダー:選択したメールから連絡先を追加を一括登録/連絡先グループを個別のグループに分割/誕生日のリマインダーを削除...
Kutools はお好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語をはじめ、40 以上の言語をサポートしています!
ワンクリックでKutools for Outlook の機能を即解放!今すぐダウンロードして、効率を飛躍的にアップさせましょう!


🚀 ワンクリックダウンロード — Office アドインをすべて入手
強く推奨:Kutools for Office(5-in-1)
ワンクリックで5 つのインストーラーを 一括ダウンロード! ―Kutools for Excel、Outlook、Word、PowerPointおよびOffice Tab Pro。今すぐダウンロード!
- ✅ワンクリックで簡単操作:5 つのセットアップパッケージをたった1 回のクリックで一括ダウンロードできます。
- 🚀どんな Office 作業にも対応可能:必要なときに、必要なアドインをすぐインストールできます。
- 🧰含まれるもの:Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint