次の方法で共有


Sync.ResolveConflict(MsoSyncConflictResolutionType) メソッド

定義

共有ドキュメントのローカル コピーとサーバー コピーの競合を解決します。

public:
 void ResolveConflict(Microsoft::Office::Core::MsoSyncConflictResolutionType SyncConflictResolution);
public void ResolveConflict (Microsoft.Office.Core.MsoSyncConflictResolutionType SyncConflictResolution);
abstract member ResolveConflict : Microsoft.Office.Core.MsoSyncConflictResolutionType -> unit
Public Sub ResolveConflict (SyncConflictResolution As MsoSyncConflictResolutionType)

パラメーター

注釈

作業中の文書のローカル コピーとサーバー コピー間の相違点を解決するのには ResolveConflict メソッドを使用します。 他の各ドキュメントの変更を反映するには、(Microsoft Excel ブックでは使用できません) の msoSyncConflictMerge オプションを使用します。 、 MsoSyncConflictClientWins オプションを使用してローカルの変更内容をサーバー側のコピーを置換または msoSyncConflictServerWins オプションを使用して、変更されたサーバー側のコピーとローカル コピーを上書きします。

MsoSyncConflictMerge オプションは、ローカル コピーにサーバー側のコピーに加えられた変更をマージしますが、実際に競合が解決しません。 マージされた変更の競合を解決するには、変更をマージした後に作業中のドキュメントを保存し、msoSyncConflictClientWins オプションを使用して ResolveConflict メソッドをもう一度呼び出す必要があります。

ResolveConflict メソッドを使用できる状態が発生する競合クライアントは、共有ドキュメントのサーバー側のコピーを最新の変更に注意してください。 ResolveConflictGetUpdate()呼び出す前に メソッドを呼び出して、サーバー コピーの状態を更新し、競合の可能性を検出します。

ResolveConflict メソッドは、ローカル ドキュメントに変更が保存されていない場合、またはドキュメントの 2 つのコピー間に競合が存在しない場合に実行時エラーを発生させます。

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

適用対象