次の方法で共有


Conflict インターフェイス

定義

共同編集された文書の競合する編集内容を表します。 オブジェクトの Conflict 型は、列挙型によって WdRevisionType 指定されます。

public interface class Conflict
[System.Runtime.InteropServices.Guid("6215E4B1-545A-406E-9824-0A5B5AC8AD21")]
public interface Conflict
type Conflict = interface
Public Interface Conflict
属性

注釈

通常、共同編集が有効になっているドキュメントを同時に編集する場合、特定の範囲を一度に編集できるのは 1 人の共同作成者のみです。 Microsoft Word 2010、共同作成者が編集を開始した瞬間に範囲にロックが自動的に設定され、他の共同作成者が同じ範囲を同時に編集できないようにします。

共同編集が有効になっているドキュメント内の特定の範囲が同時に編集された後、1 人の共同作成者が範囲に対して排他的ロックを取得する前に競合が発生する可能性があります。 競合の状況では、各共同作成者には、範囲に対して排他的ロックが設定されているが、ロックが他の共同作成者に伝達されていないように見えます。 最初にサーバーに保存する共同作成者は、ドキュメントのバージョンが確立されたバージョンになるため、競合は表示されません。 最初の共同作成者が保存した後に保存を試みる共同作成者は、競合に遭遇します。 競合は、同じ範囲の異なるバージョン間にあります。

たとえば、ある共同作成者が文を編集し、"速い赤いキツネ" を読み取るために "速い茶色のキツネ" を編集し、別の共同作成者が読み取る文を同時に編集すると、"スピードの速い白いキツネ" と両方の編集が行われ、いずれかの共同作成者が段落の排他的ロックを取得する前に競合が発生します。 この場合、2010 年Wordまでに "fast red" と "speedy white" を調整することはできません。 ドキュメントのバージョンをサーバーに保存する最初の共同作成者は、競合が発生しません。 次の共同作成者がドキュメントのバージョンをサーバーに保存しようとすると、競合が発生し、共同作成者は変更を受け入れるか拒否することによって競合を解決することを選択する必要があります。

プロパティ

Application

Application Microsoft Word アプリケーションを表す オブジェクトを取得します。

Creator

指定したオブジェクトが作成されたアプリケーションを示す 32 ビット整数を取得します。

Index

コレクション内の項目の位置を表す値を返します。

Parent

Object指定したConflictオブジェクトの親オブジェクトを表す を取得します。

Range

指定した Range オブジェクトに含まれるドキュメントの部分を表す オブジェクトを取得します。

Type

オブジェクトの をWdRevisionTypeConflict取得します。

メソッド

Accept()

ユーザーが指定した競合する変更を受け入れて、競合を解消し、変更を文書のサーバー コピーに反映します。

Reject()

ユーザーによる変更を元に戻して、競合を解消し、競合する変更のサーバー コピーを受け入れます。

適用対象