新しいメールが受信したときにVBAコードが発砲されない
これはこのスレッドまでのフォローアップです、あなたは:
MS Outlook VBA '' inbroxItems_ItemAdd() ''メソッドが新しいメールを認識しない
今、私はVBAがマイクロソフトによって忘れられてきたことをよく知っていますが、世界の企業の人々によって忘れられてきた多くの人々がそれを使用していて、必死にそれを必要としています.だから、これが私がコードのために持っているものです:
オプションPrivate InboxItemsプライベートサブApplication_Startup()DIM OutlookApp Outlook.ApplicationOutlook.NamespaceOutlookApp= Outlook.Applicationset objectns= Outlookapp.getNamespace( "mapi")set inboxItems= objectns.getDefaultFolder(OlfolderInbox).itemsend subプライベートサブInboxItems_itemadd(オブジェクトとしてのByValアイテム)on Error Goto ErrorHandlertypename(item)= "mailitem"呼び出しResponse_to_Recruiter_Automationの場合は終了します exitNewitem:出口subErrorHandler:msgbox err.number&"-"&err.descriptionExitNewitemを再開します end subプライベートサブResponse_TO_RECRUITER_AUTOMATION()DIM Cinboxitemsc= 1から.countの場合 .Item(c)の場合はdebug.print .Item(c).SenderEmailAddress&"-"&.Item(c).subjectの場合は終了します 次のCで終わります end sub
彼らが意味をなさないように、何が起こらないべき問題です:
1) '' x ''の後やコードの実行後、正しく機能しなくなります.そのまま、コードはまったく発射さえありません.
2)毎回、1回以上の新しいメッセージが入ってきた場合、最後の1が入ってくるのはコードによって見逃されます.メッセージのスペックは印刷されません.
3)すべての新しいメッセージが、Sync'D Gmailサーバーによって受信されたときに、Outlookの受信トレイMainterに表示されます.どのように私はそのオフを閉じますか?私はAを持っています Send/Receiveは3分ごとにOutlookで設定します.私はプログラムに言ったように、私はメッセージを見たくありませんが3分ごとに1回.これは私が逃したのですか?または制御できないこのデフォルトの動作は?
#1と#2は明らかに全く受け入れられません.#3はただの迷惑です.私はそれを本当に気にかけていません、それは公共企業の典型的なものです.ありがとう人.
アダム
返信リスト(回答:2)
OLをオフラインモードに設定しない限り、IMAPまたはExchange Mailアカウントは自動的に同期します.
XX分を送受信するXX分は、POP型メールアカウントにのみ適用され、リソースエラーが発生します
応答2# ->にスキップ1 #AdamEvaそれ以外の情報はそれ以上の情報ですか? ''リソースエラー ''を定義しますか?なぜエラー? iMapほど良くないの?私に関連するオフラインモードはありますか?オフラインモードをオンにすることで同期を切断した場合は、すでに持っている送信/REC '設定で行うことができますか?
関連質問
- 連絡先写真が消えた
- Outlook 2016とOutlook 2013パスワードを尋ねる.
- Outlook 2019 Outlook 2010よりリフレッシュするのに遅くなりますか?
- Outlook 2016は送信されたEメールの上部にあるXMLを示しています
- Outlook DesktopApplicationは、メッセージを転送しない場合はブラックになります
- Outlook 2016は、「受信者キャッシュの更新」中にシャットダウンします.
- Outlook 2016-特殊文字を使ったアタッチメントを開く
- 削除されたアイテムから受信トレイフォルダを回復する方法
- 送信しない電子メール、および削除されたフォルダに行くすべての着信電子メール
- Outlookの電子メールテンプレートフォーム