SyncObject.Progress 事件 (Outlook)

在 Microsoft Outlook 使用指定的 Send\Receive 组同步用户的文件夹时定期发生。

语法

expressionProgress( _State_ , _Description_ , _Value_ , _Max_ )

表达 一个代表 SyncObject 对象的变量。

参数

名称 必需/可选 数据类型 说明
状态 必需 OlSyncState 标识同步进程的当前状态的值。
Description 必需 字符串 有关同步进程的当前状态的文字说明。
必需 Long 指定同步进程的当前值(如已同步处理的项目数目)。
Max 必需 Long Value 可以达到的最大值。 ValueMax 的比率表示同步过程的完成百分比。

备注

该事件在 Microsoft Visual Basic Scripting Edition (VBScript) 中不可用。

示例

此 Microsoft Visual Basic for Applications (VBA) 示例显示了同步进度。 示例代码必须置于类模块中,并可以通过 Outlook 调用事件过程之前,必须调用 Initialize_handler例程。

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 支持和反馈,获取有关如何接收支持和提供反馈的指南。