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