すべてのブックマークの削除(Microsoft Word)
ブックマークが大好きな人もいます。それらは便利ですが、他の誰かがドキュメントにブックマークを設定した場合、それらからドキュメントを取得すると、それらは必要ない場合があります。たくさんのブックマークが設定されている場合(ブックマークが大好きな人のことを言っていることを思い出してください)、一度に1つずつ削除するのはかなり面倒です。
このような状況に陥った場合は、次のマクロを手元に置いておくとよいでしょう。アクティブなドキュメント(表示しているドキュメント)を調べて、その中のすべてのブックマークを削除します。
Sub RemoveAllBookmarks() Dim b As Bookmark For Each b In ActiveDocument.Bookmarks b.Delete Next b End Sub
これにより、ブックマークによって参照されるテキストではなく、ブックマークが削除されることに注意してください。また、Word自体によって作成された可能性のあるブックマークを含め、ドキュメント内のすべてのブックマークが削除されることにも注意してください。
(Wordは、目次のリンクなど、さまざまな目的で独自の非表示のブックマークを作成します。)Wordが作成したブックマークの削除をスキップする場合は、マクロを少し変更できます。
Sub RemoveUserBookmarks() Dim b As Bookmark For Each b In ActiveDocument.Bookmarks If Left(b.Name,1) <> "_" Then b.Delete Next b End Sub
注:
このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
link:/ wordribbon-WordTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]
。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(9004)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス:
link:/ word-Removing_All_Bookmarks [すべてのブックマークの削除]
。