ジェイは、ブックマークを削除できないように保護する方法があるかどうか尋ねました。 Wordでこれを行う方法はありません。ブックマークを「非表示」に設定したり、所定の位置にロックしたりする方法はありません。 [ブックマーク]ダイアログボックス(リボンの[挿入]タブにあるブックマークツール)を表示すると、[非表示のブックマーク]という名前のチェックボックスがあるため、ブックマークを非表示としてマークできると思うかもしれません。 Wordは、他のツールを使用する通常の過程で、通常は表示されないブックマークを作成します。たとえば、Wordは目次のエントリ、相互参照、およびキャプションに非表示のブックマークを使用します。ただし、作成したブックマークを「非表示」としてマークすることはできません。 (図1を参照)

image

図1. [ブックマーク]ダイアログボックス。

非表示かどうかに関係なく、ブックマークは非常に簡単に削除できます。ユーザーが行う必要があるのは、ブックマークを含むテキストを選択してから、そのテキストを削除することだけです。ブックマークが作成したものである場合、ユーザーはリボンの[挿入]タブにあるブックマークツールを使用して、意図的にブックマークを検索および削除できます。

ブックマークが削除されないようにする1つの方法は、フォームからドキュメントを保護することです。このタイプの保護を使用すると、保護するドキュメント内の特定のセクションを指定できます。保護したいブックマークを含むテキストの前に連続セクション区切りを置き、その後に連続セクション区切りを置くと、ブックマークを含むセクションだけを保護できます。 (ドキュメント内の個々のセクションを保護する方法は、_WordTips._の他の問題で説明されています)

ドキュメント保護を適用すると、ユーザーは[ブックマーク]ダイアログボックスを表示して、さまざまなブックマークを表示できなくなります。これは、ドキュメント内のすべてのブックマークに当てはまります。ユーザーは、保護されていないセクションのブックマークも表示できなくなります。ユーザーは引き続きドキュメントの保護されていないセクションのテキストを選択してそのテキストを削除できるため、この方法でブックマークを削除することはできますが、保護されたセクションで同じ編集を行うことはできません。そのため、ブックマークは安全なままです。

ドキュメントをセクションに分割したくない場合は、ブックマークを保護するマクロを作成することもできます。ユーザーがドキュメントに変更を加えるたびに実行されるマクロを作成するだけです。マクロは、必須のブックマークがまだ存在することを確認するためにチェックできます。そうでない場合、マクロは、最初にマクロをトリガーした編集を元に戻すことができます。

もちろん、このようなマクロは、ドキュメントの操作にかなりの「オーバーヘッド」を追加します。すべての文字がドキュメントに追加された後、またはすべての文字が削除された後に実行すると、時間がかかる場合があります。ただし、ドキュメントを変更するとブックマークに影響を与える可能性があるため、このようなアプローチを回避する方法はありません。

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

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