KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Outlook で会議招待メールの送信を遅らせるには、どうすればよいでしょうか?

著者Xiaoyang変更日

通常、「配信の遅延」機能を使えば特定の時刻にメッセージを送信できますが、メールと同様に会議招待メールの送信も遅らせたいことがあります。Outlook で会議招待メールを必要なタイミングで送信するには、どうすればよいでしょうか?

VBA コードを使用してOutlook で会議招待メールの送信を遅らせる


VBA コードを使用してOutlook で会議招待メールの送信を遅らせる

Outlook には会議招待メールを直接遅延送信する機能はありませんが、以下の VBA コードが役立ちます。次のように操作してください。

1。まず、タスクを作成します。新しいタスクウィンドウで:

(1。)会議の件名、開始日、終了日を設定します。

(2。)会議招待メールを送信する日時を設定します。

(3。)必要に応じて、会議のメッセージを入力してください。

doc delay sending meeting 1

2。タスクを作成したら、保存して閉じるオプションをクリックして、このウィンドウを閉じましょう。

3。次に、ALT + F11キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。

4Microsoft Visual Basic for Applicationsウィンドウで、ThisOutlookSessionProject1 (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
doc delay sending meeting 2

:上記のコードで使用している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 の機能を即解放!今すぐダウンロードして、効率を飛躍的にアップさせましょう!

kutools for outlook features1kutools for outlook features2

🚀 ワンクリックダウンロード — 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