ドキュメント内でコメントを使用する場合、Wordではコメントリストを印刷して参照として使用できます。コメントリストを印刷するには、Word97またはWord2000を使用している場合は、次の手順に従います。

。 [ファイル]メニューから[印刷]を選択します。 Wordは[印刷]ダイアログボックスを表示します。

。 [印刷するもの]ドロップダウンリストを使用して、[コメント]を選択します。

。 [OK]をクリックします。

Word 2002以降、MicrosoftはWordがドキュメントの「マークアップ」を処理する方法を大幅に変更しました。この変更は、コメント(ドキュメントマークアップの一部と見なされる)の処理方法に影響を与えました。 Word2002またはWord2003を使用している場合は、コメントを印刷するために2つの異なる方法を選択できます。これらのオプションは、[印刷するもの]ドロップダウンリストで選択できるオプションの1つです。

マークアップを表示するドキュメント。*このオプションは、バルーンを使用して、コメントが所定の位置に表示された状態でドキュメントを印刷します。これは基本的に、ドキュメントを印刷レイアウトビューで表示している場合のコメントの表示方法です。

マークアップのリスト。*このオプションは、以前のバージョンのWordで作成されたものと同様のコメントリストを作成します。

「マークアップ」はドキュメントに加えられた変更を指す一般的な用語であることを理解し(変更の追跡がオンになっている場合)、Word2002およびWord2003でマークアップのリストを印刷しても、必要に応じて目的の結果が得られない場合があります。コメントのリストのみを印刷します。実際、マークアップリストには、コメントだけでなく、すべてのマークアップが含まれています。

他のマークアップなしでコメントだけを印刷したい場合、Wordでこれを行う方法はもうありません。この機能はWord2002の登場で終了しました。ただし、コメントを出力するマクロを作成することはできます。マクロ内でコメントを出力する従来の方法は、次の1行のコードを使用することです。

ActiveDocument.PrintOut Item:=wdPrintComments

このコードをWord2002またはWord2003で使用する場合、結果は[印刷]ダイアログボックスで[マークアップのリスト]を選択した場合と同じです。より良いアプローチは、すべてのコメントを収集し、印刷できる新しいドキュメントに配置することです。

Sub PrintOnlyComments()

Dim oThisDoc As Document     Dim oThatDoc As Document     Dim c As Comment     Dim sTemp As String     Dim iPage As Integer

Set oThisDoc = ActiveDocument     Set oThatDoc = Documents.Add

Application.ScreenUpdating = False     For Each c In oThisDoc.Comments         'Find page number of comment         oThisDoc.Select         c.Reference.Select         iPage = Selection.Information(wdActiveEndAdjustedPageNumber)



'Put info in new document         oThatDoc.Select         Selection.EndKey Unit:=wdStory         sTemp = "Page: " & iPage         Selection.TypeText Text:=sTemp         Selection.TypeParagraph         sTemp = "[" & c.Initial & c.Index & "] " & c.Range         Selection.TypeText Text:=sTemp         Selection.TypeParagraph     Next     Application.ScreenUpdating = True End Sub

このマクロは新しいドキュメントを作成し、元のドキュメントの各コメントをステップスルーして新しいドキュメントに追加します。テキストを新しいドキュメントに配置する際に使用される3つのプロパティ、Initial、Index、およびRangeプロパティがあります。 Initialプロパティはコメントの作成者のイニシャル、Indexプロパティはドキュメント内のコメントの番号、Rangeプロパティはコメント自体のテキストです。

注:

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

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

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