Sync.PutUpdate 方法 (Office)

用共享文档的本地副本更新其服务器副本。

注意

自 Microsoft Office 2010 开始,此对象或成员已弃用,不应再行使用。

语法

表达式PutUpdate

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

备注

如果客户端未识别出最近对共享文档服务器副本所做的更改,PutUpdate 方法可能会遇到冲突。 在调用 PutUpdate 之前先调用 GetUpdate 方法可刷新服务器副本的状态并检测可能的冲突。

如果本地文档有未保存的更改,PutUpdate 方法将发生运行时错误。

不是所有文档同步问题都会引发可捕获的运行时错误。 使用 Sync 对象执行操作后,最好检查 Status 属性;如果 Status 属性为 msoSyncStatusError,请检查 ErrorType 属性,了解有关已发生的错误类型的其他信息。

在许多情况下,解决错误条件的最佳方法是调用 GetUpdate 方法。 例如,如果调用 PutUpdate 导致的错误条件时, GetUpdate 调用可以将状态置为 msoSyncStatusLocalChanges

示例

如果已编辑本地副本,以下示例将使用 PutUpdate 方法从本地副本更新文档的服务器副本。

    Dim objSync As Office.Sync 
    Dim strStatus As String 
    Set objSync = ActiveDocument.Sync 
    If objSync.Status = msoSyncStatusLocalChanges Then 
        objSync.PutUpdate 
        strStatus = "Local changes saved to server." 
        MsgBox strStatus, vbInformation + vbOKOnly, "Sync Information" 
    End If 
    Set objSync = Nothing 

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。