フォーマットされた箇条書きの段落を見つける(Microsoft Word)
大きなフォーマットのドキュメントで作業している場合は、検索と置換を使用してさまざまなドキュメント要素を検索することをお勧めします。ある時点で、箇条書きの段落を検索する方法があるかどうか疑問に思うかもしれません。 (ご存知のとおり、リボンの[ホーム]タブにある[箇条書き]ツールを使用して作成するものです。)残念ながら、これを行うための組み込みの方法はありません。 Wordでは、「箇条書き」属性を検索することも、実際の箇条書きまたは箇条書きに続くタブ文字を検索することもできません。
1つの解決策は、検索する箇条書きの形式で適用される段落のインデントを検索することです。したがって、フォーマットが0.5インチのインデントを適用する場合は、それを検索できます。もちろん、それは同様のインデントを持つ他の箇条書きではない段落を見つけるという潜在的な問題を残します。
別の解決策は、箇条書きの段落を検索するマクロを作成することです。次のVBAマクロでうまくいきます:
Sub FindBullet() Dim rngTarget As Word.Range Dim oPara As Word.Paragraph Set rngTarget = Selection.Range With rngTarget Call .Collapse(wdCollapseEnd) .End = ActiveDocument.Range.End For Each oPara In .Paragraphs If oPara.Range.ListFormat.ListType = _ WdListType.wdListBullet Then oPara.Range.Select Exit For End If Next End With End Sub
マクロを使用する最良の方法は、マクロをショートカットキーに割り当てることです。マクロを呼び出すたびに、ドキュメント内の次の箇条書きの段落が選択されます。ドキュメントの終わりに達すると、選択は最後の箇条書きの段落に設定されたままになります。
箇条書きの段落をかなり検索する必要があると思われる場合、将来のドキュメントの1つの解決策は、箇条書きツールを使用してこれらの形式を作成しないことです。代わりに、箇条書きの段落のスタイルを定義し、そのスタイルを使用して書式を設定します。そうすれば、スタイルを検索でき(検索と置換で非常に簡単です)、箇条書きの段落を毎回見つけることができます。
注:
このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
link:/ wordribbon-WordTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]
。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(8259)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス:
link:/ word-Finding_Formatted_Bulleted_Paragraphs [フォーマットされた箇条書きの段落の検索]
。