次の方法で共有


CoAuthUpdate オブジェクト (Word)

共同作成者によって更新されたテキストの範囲を表します。

注釈

共同編集が有効になっているドキュメントが複数の作成者によって編集された場合、1 人の作成者によるドキュメントへの変更は、更新プログラムを使用して他の作成者のバージョンのドキュメントにプッシュされます。 共同作成者が明示的なドキュメントの保存を実行すると (たとえば、Ctrl S キー + を押すと)、他の共同作成者によって行われた変更が更新プログラムとしてドキュメントにマージされます。 The CoAuthUpdates collection contains all changes that were merged into the document, where each change is a single update represented by a CoAuthUpdate object.

共同作成者が別の明示的なドキュメントの保存を実行するまで、 CoAuthUpdates コレクションの内容は変わりません。 共同作成者がドキュメントを再度保存するときに、ドキュメントにマージされた他の共同作成者からの新しい変更がない場合、 CoAuthUpdates コレクションは、以前の明示的な保存でマージされたのと同じ更新プログラムを保持します。 文書に結合された新しい変更がある場合は、 CoAuthUpdates コレクションには、ドキュメントの新しい更新プログラムが含まれています。 CoAuthUpdates コレクションから個別の修正プログラムを取得するのにには、 CoAuthUpdate オブジェクトを使用します。

次のコード例は、作業中の文書の各 CoAuthUpdate オブジェクトの範囲に関連付けられているテキストを取得します。

Dim caUpdate As CoAuthUpdate 
Dim strText As String 
 
For Each caUpdate In ActiveDocument.CoAuthoring.Updates 
    strText = caUpdate.Range.Text 
    MsgBox strText 
Next caUpdate

関連項目

Word オブジェクト モデル リファレンス

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

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