(変更の追跡機能を使用して)変更が追跡されたドキュメントを処理するマクロを開発する必要がある場合、ドキュメント内の変更の数をどのように判断し、各変更をどのように確認できるか疑問に思うかもしれません。プログラムで。変更がRevisionsコレクションを使用して整理されていることを覚えていれば、それほど難しいことではありません。これは、次のコードを使用して変更の数を判別できることを意味します:

iNumChanges = ActiveDocument.Revisions.Count

他のコレクションと同様に、Revisionsコレクションの各メンバーをステップスルーして、メンバーに表示されている変更に関するさまざまな情報を把握できます。このヒントでは、Revisionsコレクションに属するプロパティとメソッドの詳細が多すぎますが、次のようにTypeプロパティを確認することで、各変更のタイプを判別できます。

vChange = ActiveDocument.Revisions(1).Type

この時点で、vChangeは14の可能なリビジョンタイプの1つに等しくなります。これらのリビジョンタイプは、組み込み定数wdNoRevision、wdRevisionDelete、wdRevisionInsert、wdRevisionParagraphProperty、wdRevisionReconcile、wdRevisionSectionProperty、wdRevisionStyleDefinition、wdRevisionConflict、wdRevisionDisplayField、wdRevisionParagraphNumber、wdRevisionで参照できます。

追加情報は、Wordのヘルプシステムで、またはインターネットで「リビジョンコレクション」というフレーズを検索することで見つけることができます。

注:

このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(8914)は、Microsoft Word 97、2000、2002、および2003に適用されます。Wordのリボンインターフェイス(Word 2007)用のこのヒントのバージョンを見つけることができます。以降)ここ: