Cherylは、WordがランダムなOLEブックマークをドキュメントに挿入することがある理由を尋ねました。これらのブックマークには順番に番号が付けられ、命名パターンOLE_LINK ##に従います。

これらのブックマークは、一部の(すべてではない)カットアンドペーストまたはコピーアンドペースト操作中にWordによって自動的に作成されるようです。ブックマークブラケットをオンにすると([ツール]、[オプション]、[表示]、[ブックマーク])、または[挿入]、[ブックマーク]の順に選択すると、ブックマークを視覚的に確認できます。ブックマークして、[ブックマーク]ダイアログボックスのリストを調べます。

マイクロソフトは、これらのブックマークが作成される理由に関する情報をナレッジベースに提供していませんが、一部の人々にとっては本当に面倒です。ブックマークは私が見つけることができる目的を果たさず、安全に削除することができます。それらを自動的に削除する方法が必要な場合は、マクロを使用できます:

Sub RemoveOLE_marks()

Dim J As Integer     For J = ActiveDocument.Bookmarks.Count To 1 Step -1         If UCase(Left(ActiveDocument.Bookmarks(J).Name, 8)) = "OLE_LINK" Then             ActiveDocument.Bookmarks(i).Delete         End If     Next J End Sub

マクロを実行しても、システム内の他のブックマークは気になりません。影響を受けるのは、OLE_LINKという文字で始まるものだけです。

注:

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

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

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