Steveは、Wordの自動番号付けは、AdobeInDesignなどのページレイアウトプログラムにインポートされるドキュメントには適していないと述べています。彼は、フィールドテキストをプレーンテキストに変換するのと同じ方法で、自動番号付けを手動番号付けに置き換える簡単な方法があるかどうか疑問に思います。

答えはイエスです。簡単な方法があります。次の手順に従ってください:

。番号を変換するドキュメントを開きます。 (元のドキュメントを台無しにしないように、ドキュメントのコピーを開くことをお勧めします。)

。 Alt + F11を押します。 WordはVBAエディタを表示します。

。 Ctrl + Gを押します。これにより、イミディエイトウィンドウが開きます。 ([検索と置換]ダイアログボックスなど、他の種類のダイアログボックスが表示された場合は、VBAエディターで作業していません。Wordのままです。ダイアログボックスを閉じて、VBAエディターがアクティブになっていることを確認してください。その後、この手順を繰り返します。)

。イミディエイトウィンドウに次のように入力します:

。 Enterキーを押します。

それでおしまい;ドキュメント内のすべての自動番号付けリストが手動番号付けに変更されます。代わりに、ドキュメントの限られた部分のみに影響を与える場合は、手順を開始する前にその部分が選択されていることを確認してから、手順4でこのコマンドを使用してください。

Selection.Range.ListFormat.ConvertNumbersToText

マクロに精通している人にとって、ここでの違いは、ActiveDocumentオブジェクト(ドキュメント全体)ではなく、Selectionオブジェクト(選択したテキスト)を使用していることです。

ただし、このアプローチに関連するいくつかの落とし穴があります。まず、番号付きリストが正しく並んでいないように見える場合があります。これは、リストに設定されているカスタムタブストップが削除され、Wordがデフォルトのタブストップの使用に戻るためです。ドキュメントをページレイアウトプログラムにインポートする準備としてこの変換を行うため、これは大きな問題にはなりません。 (そのプログラムのタブストップは、Wordで設定したものよりも優先されます。)

2つ目の落とし穴は、リストを使用して自動番号付けスタイルを適用した場合、番号付けは実際にはなくなっていないということです。リスト内の段落を選択してCtrl + Qを押すだけで、再度適用できます。

VBAエディターをいじりたくない場合は、別の方法を試すことができます。ドキュメントをRTF形式で保存します。多くのページレイアウトプログラム(InDesignなど)は、RTFファイルをインポートするために異なるフィルターを使用します。その結果、番号付きリストは自動的に通常の番号に変換されます。

注:

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

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

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(10248)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス: