共用方式為


Office) (Sync.PutUpdate 方法

使用共用文件的本機複本更新伺服器複本。

注意事項

自 Microsoft Office 2010 起,這個物件或成員已被取代且不應該再使用。

語法

運算式PutUpdate

表達 代表 Sync 物件的變數。

註解

如果用戶端是察覺不到的共用文件的伺服器複本的最新變更 PutUpdate 方法可以發生衝突條件。 呼叫 GetUpdate 方法,再呼叫 PutUpdate 重新整理伺服器複本的狀態和偵測可能發生衝突。

如果本機文件有未儲存的變更, 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 支援與意見反應