私は Visual Basic の初心者ですが、組織内の各部門のレターヘッドをすばやく作成し、ヘッダーとフッターを保護して、ユーザーがレターのテキストのみを編集できるようにするマクロをまとめています。ただし、これにより、入力したものの背後に黄色の背景が作成されます。
このコードは、黄色の背景を削除します。
ActiveWindow.View.ShadeEditableRanges = False
ただし、ドキュメントを閉じて再度開くと、黄色の陰影が再び表示されます。これもそれを維持しません:
ActiveDocument.ActiveWindow.View.ShadeEditableRanges = False
ドキュメントを開くたびに実行されるマクロの作成に成功しました。
Private Sub Document_Open()
ActiveDocument.ActiveWindow.View.ShadeEditableRanges = False
End Sub
これによりハイライトが正しく削除されますが、もちろん、ほとんどのユーザーに対してセキュリティ アラートが発生します。これは、外部の対象者にも配布されるドキュメントには望ましくありません。
この設定をドキュメントに固定させる方法はありますか?