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 のサポートおよびフィードバックを参照してください。