次の方法で共有


Application_NewMailExイベントが発動しない

質問

2020年11月15日日曜日 3:44

outlookでメール受信をトリガーに処理を起動するため、outlookVBAでApplication_NewMailExを使いましたが、
受信しても反応がありません。また、「すべてのマクロを有効にする」の設定にしています

VBAのコードの内容は以下の通りです

Private Sub Application_NewMailEx(ByVal EntryIDCollection As String)
    MsgBox "てすと"
End Sub

受信のアカウントはGメールアカウントです。
IMAP、POP3どちらも試してみましたが、outlookで受信はできますがApplication_NewMailExは動きませんでした。

すべての返信 (2)

2020年11月16日月曜日 4:07

こんにちは。
Microsoft 365 Apps for enterprise環境でGmailアカウントを設定して試してみたのですが、問題無くNewMailExイベントが動作しました。

コードを書かれているのはThisOutlookSessionでしょうか?
可能であれば、Gmail以外のアカウントで動作するか、もしくは他のイベント(Application.Startupあたり)が動作するかを確認されてはいかがでしょうか。


2020年11月16日月曜日 6:47

ご返信ありがとうございます。

ThisOutlookSessionでコードを記入したら問題なく起動しました。

ありがとうございました!