共用方式為


Outlook (SyncObject.Progress 事件)

當 Microsoft Outlook 使用指定的 Send\Receive 群組同步使用者資料夾時,會定期發生。

語法

運算式Progress( _State_ , _Description_ , _Value_ , _Max_ )

一個代表 SyncObject 物件的變數。

參數

名稱 必要/選用 資料類型 描述
State 必要 OlSyncState 會識別目前同步處理進度狀態的值。
描述 必要 字串 目前同步處理進度狀態的文字描述。
必要 Long 會指定目前同步處理進度的值 (例如,已同步處理的項目數)。
Max 必要 Long Value 可達到的最大值。 價值最大值的比例代表同步過程完成的百分比。

註解

Microsoft Visual Basic Scripting Edition (VBScript) 中沒有這個事件。

範例

這個Microsoft Visual Basic for Applications (VBA) 範例展示了同步的進展。 範例程式碼必須放在類別模組中,且 Initialize_handler 例程必須先被呼叫,Outlook 才能呼叫事件程序。

Public WithEvents mySync As Outlook.SyncObject 
 
Sub Initialize_handler() 
 Set mySync = Application.Session.SyncObjects.Item(1) 
 mySync.Start 
End Sub 
 
Private Sub mySync_Progress(ByVal State As Outlook.OlSyncState, ByVal Description As String, ByVal Value As Long, ByVal Max As Long) 
 If Not Description = "" Then 
 MsgBox Description 
 End If 
End Sub

另請參閱

SyncObject 物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應