現象
SyncStart イベントを実装するとOutlook 2013 で POP アカウントに接続した際に自動送受信が行われません。
手動での送受信は正常に行うことができます。
以下は現象が発生する VBA のサンプルコードです。
Private WithEvents sync As Outlook.SyncObject
Sub InitSyncTest()
Set sync = Application.Session.SyncObjects.Item(1)
sync.Start
End Sub
Private Sub sync_SyncStart()
MsgBox "sync_SyncStart() fired"
End Sub
解決方法
以下のOutlook 2013 の 2014 年 4 月の更新プログラムを適用します。
Title: Description of the Outlook 2013 hotfix package (Outlook-x-none.msp): April 8, 2014
URL: https://support.microsoft.com/en-us/kb/2878323
状況
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。