Word コメントを Excel にエクスポートする方法
Word コメントは、余白から表へ移動すると扱いやすくなります。コメント 1 件を 1 行にすれば、誰がいつ書いたのか、解決済みかどうか、何を指摘しているのか、どの本文に紐づくのかを共有しやすいチェックリストになります。
このガイドでは、Word/VBA マクロ、Word アドイン、PDFAnnotations のブラウザツールという 3 つの方法を比較し、データを捏造せずに実用的なコメント表を作る方法を説明します。
DOCX コメントに保存される情報
最新の .docx は Open XML パッケージです。コメントは通常 word/comments.xml に保存され、追加のレビューメタデータは word/commentsExtended.xml などの部品に格納されることがあります。Word のバージョン、エクスポート経路、ドキュメント作成ツールによっては次のフィールドが利用できます。
- コメント ID
- 作成者
- 日時
- 未解決または解決済みのステータス
- コメント本文
- アンカーテキスト。コメントに紐づく選択範囲または周辺の本文
どのフィールドも必ず存在するわけではありません。作成者や日時がない文書もあり、解決ステータスは確実に対応付けられない場合があります。有用なエクスポーターは、文書から確定できるフィールドだけを表示し、捏造した unknown 値で表を埋めるべきではありません。
方法 1: VBA で Word コメントをエクスポートする
組織がマクロを許可していて、Word 内で直接カスタマイズしたい場合は VBA が適しています。
基本的な VBA の流れ
- Word で DOCX を開きます。
Alt+F11で VBA エディターを開きます。- モジュールを挿入し、
ActiveDocument.Commentsを走査するマクロを書きます。 - 必要なプロパティを新しいワークシートに書き出します。
- ブックを手動またはマクロから保存します。
最小構成では Author、Date、Range.Text を収集できます。より完全なスクリプトは Comment.Scope からコメント対象の本文も取得できます。
利点
- 文書が第三者サービスに送られません。
- フィールドと書式を社内テンプレートに合わせられます。
- 繰り返し発生する組織固有のワークフローに便利です。
制限
- マクロの有効化と保守が必要です。
- Word のオブジェクトモデルはバージョンやプラットフォームで動作が変わることがあります。
- Excel への直接書き込みには適切な Office 自動化環境が必要です。
- フィールドを確実に取得できない場合、省略するかプレースホルダーを作るかをスクリプト側で決める必要があります。
VBA は管理された社内ワークフローには強力ですが、単発のレビュー文書では最短の方法になるとは限りません。
方法 2: Word アドインを使う
Word アドインやレビュー用製品は、コメントエクスポート、ダッシュボード、チーム報告を提供することがあります。既にその製品で業務を行っており、広範なワークフローが必要な場合に有用です。
選ぶ前に確認したい点は 3 つです。
- データの扱い: 文書は端末の外に出るか、出る場合は何が保存されるのか。
- フィールド: 作成者、日時、ステータス、コメント本文、アンカーテキストを取得できるか、一部のみか。
- コストと導入: ライセンス、管理者承認、中央ワークスペースが必要か。
アドインは、コラボレーション機能が自社プロセスに合うときに最も価値があります。機密性の高い単一の DOCX では、導入とデータ要件が必要以上に大きくなることもあります。
方法 3: ブラウザで DOCX コメントをエクスポートする
Word コメントツールは、標準的な .docx をブラウザ内で直接読み取ります。基本フローにアカウントは必要なく、文書は処理サーバーへアップロードされません。
手順は次のとおりです。
- Word コメントをエクスポートを開きます。
- DOCX を 1 つドラッグするか、デモ文書で試します。
- コメントを検索し、作成者で絞り込み、確実なステータスデータがある場合はステータスフィルターを使います。
- 表示中のコメントを CSV、Markdown、TXT、Excel、JSON、カスタムテンプレートにエクスポートします。
CSV、Markdown、TXT は無料です。Excel、JSON、カスタムテンプレートは PDFAnnotations の既存 Pro 機能を使います。Word 専用の第二権限体系は作りません。
ローカル処理が重要な理由
レビューコメントには、未公開の主張、法的な懸念、人事に関する話題、未完成の結論が含まれがちです。ブラウザ内のローカル処理なら、元文書を端末に置いたままコメントを構造化された行に変換できます。
ただし、読み取れない文書まで読み取れるわけではありません。破損パッケージ、旧式の .doc、特殊な作成ツールの文書は拒否されることがあります。V1 は標準的な .docx をサポートします。
推奨するスプレッドシート列
多くのレビューでは、まず次の列から始めるのが実用的です。
| 列 | 用途 |
|---|---|
| コメント ID | Word コメントへの安定した参照 |
| 作成者 | コメントを書いたレビュアー |
| 日時 | 保存されていれば作成日時 |
| ステータス | 確実に読める場合のみ未解決または解決済み |
| コメント | レビュアーの指摘 |
| アンカーテキスト | コメントに紐づく本文の範囲 |
後で並べ替えや集計をするなら、作成者と日時を同じセルにまとめないでください。複数行のコメントは複数行に分割せず、長いテキスト用セルに保持します。
CSV を Excel、Google Sheets、Numbers に読み込むときは、引用符で囲まれたカンマと複数行コメントが正しく保持されるか確認してください。Excel 直接エクスポートなら、CSV 変換を挟まずにこれらの値を保持できます。
ページ番号を推定しない理由
印刷ワークフローではページ列を求められることが多いですが、V1 は Word コメントのページ番号を意図的に推定しません。
.docx は固定された印刷レイアウトではなく、論理的な文書内容を保存します。ページ割りは Word のバージョン、利用できるフォント、用紙サイズ、余白、ヘッダーとフッター、互換性設定、プリンタードライバーによって変わります。同じ文書でも、コメントを変更せずに人ごとに異なるページ割りになり得ます。
文字位置や段落位置からページを推測すると、レビュアーを誤ったページへ誘導するおそれがあります。誤解を招く列やほぼ空の列を出力する代わりに、V1 は Word ページ番号を完全に省略します。将来、信頼できる DOCX ページ割り機能を個別に追加する場合は、エクスポートスキーマを計画的に拡張できます。
エクスポート前の DOCX 準備
元文書を管理できる場合:
- 旧式の
.docは.docxとして保存します。 - Word がコメントメタデータの保存を終えてからファイルを閉じます。
- 追跡用に元文書を残します。
- 必要なレビュー記録をエクスポートしてから、機密性のあるコメントを削除します。
他組織から受け取った文書を、コメント確認のためだけに編集しないでください。コピーを開き、コメントをエクスポートしてから対応方針を決めます。
エクスポート後のワークフロー
- 編集レビュー: 作成者で絞り込み、コメント ID で並べ替え、プロジェクト管理ツールで対応済みを記録します。
- 法務・契約レビュー: 余白ビューを開かなくても対象条項が分かるように、アンカーテキストをコメントと一緒に保持します。
- コンプライアンス監査: クリーンアップ前にエクスポートし、元パッケージを保存し、コメント ID で記録と元文書を紐付けます。
- チーム集計: CSV または Excel を作成者別に集計して負荷を確認しながら、各コメントはアンカーテキストと紐付けたまま残します。
よくある質問
マクロなしで Word コメントをエクスポートできますか?
はい。ブラウザツールは .docx をローカルで読み取り、Word マクロなしでコメントをエクスポートします。CSV、Markdown、TXT は無料形式です。
Word エクスポートにページ番号は含まれますか?
いいえ。V1 は Word ページ番号を推定しません。DOCX のページ割りはレンダリング環境に依存するためです。信頼できない推定値を出す代わりに、列自体を省略します。
Word の解決ステータスは常に利用できますか?
いいえ。DOCX に確実に読み取れるステータスデータがある場合のみ表示またはエクスポートされます。コメントに対応付けられない場合は、ステータス UI と列を表示しません。
古い .doc ファイルからコメントをエクスポートできますか?
V1 では直接扱えません。Word で開き、先に .docx として保存してください。パーサーが読み取る現代的な Open XML パッケージ構造が作成されます。
ブラウザツールは Word 文書をアップロードしますか?
いいえ。DOCX の解析とエクスポートはブラウザ内で実行されます。文書が PDFAnnotations や第三者の処理サービスに送信されることはありません。
Word の変更履歴は抽出されますか?
いいえ。コメントと変更履歴は異なるデータです。V1 は現在の DOCX 内のコメントを抽出し、Track Changes、OCR、Microsoft 365 のバージョン履歴、Word Compare の結果は扱いません。
どのエクスポート形式を選ぶべきですか?
表計算には CSV が最も簡単な無料選択肢です。Markdown はノートや文書化に、TXT は単純な記録に適します。Excel、JSON、カスタムテンプレートは Pro で利用できます。
選択した Word コメントだけをエクスポートできますか?
まず検索とフィルターを使い、その後エクスポートします。ツールは、検索、作成者、確実なステータスフィルター適用後に表示されているコメントをエクスポートします。