用共享文档的本地副本更新其服务器副本。
注意
自 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。