次の方法で共有


Sync.GetUpdate メソッド (Office)

共有ドキュメントのローカル バージョンを、サーバー上のバージョンと比較します。

注:

Microsoft Office 2010 以降、このオブジェクトまたはメンバーは推奨されていないため、使用しないでください。

構文

GetUpdate

Sync オブジェクトを表す変数。

注釈

サーバー上のバージョンに共有ドキュメントのローカル バージョンを比較して、同期の状態を更新するのには、 GetUpdate メソッドを使用します。

すべてのドキュメントの同期の問題には、トラップ可能な実行時エラーが発生します。 Sync オブジェクトを使用して操作を実行した後、Status プロパティを確認することをお勧めします。Status プロパティが msoSyncStatusError の場合は、ErrorType プロパティで発生したエラーの種類に関する追加情報を確認します。

多くの状況でエラー状態を解決する最善の方法は、 GetUpdate メソッドを呼び出すことです。 などの場合はエラー状態で PutUpdate 結果を呼び出しに、 GetUpdate への呼び出しは状態を msoSyncStatusLocalChanges にリセットされます。

次の例では、 GetUpdate メソッドを使用してドキュメントのローカル コピーとサーバー コピーを比較し、サーバーに新しいコピーがあるかどうかを報告します。

    Dim objSync As Office.Sync 
    Dim strStatus As String 
    Set objSync = ActiveDocument.Sync 
    objSync.GetUpdate 
    If objSync.Status = msoSyncStatusNewerAvailable Then 
        strStatus = "A newer version is available on the server." 
        MsgBox strStatus, vbInformation + vbOKOnly, "Sync Information" 
    End If 
    Set objSync = Nothing 

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。