共用方式為


Outlook) (SyncObject.Progress 事件

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

語法

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

表達 代表 SyncObject 物件的 變數。

參數

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

註解

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 支援與意見反應