- 締切済み
wordで特定の文字の使用を禁止する方法
Wordでファイル毎に特定の記号の入力を禁止することは可能ですか? 具体的に言うと: ●「 を禁止して[ を使わせたい ● あるファイルに対してだけその設定を有効にしたい です。 ファイル毎にオートコレクトを設定する方法はあるのでしょうか? 出来ないとすれば、マクロの利用などで設定は可能でしょうか? 教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- enunokokoro
- ベストアンサー率74% (3543/4732)
No.1です。 > この設定は、このファイルを別のパソコンで開いたときも有効ですか? 特定のファイルにマクロを埋め込んでいますので有効ですが、別のPCで マクロを無効にしている場合には意味が無いものです。 他者のセキュリティを考慮すれば、マクロを有効にして使うファイルは あまり良い方法ではありません。 第3者に配布するファイルなら、書き込みのしかたを別ファイルなどで 注意書きなどの添付ファイルを用意するほうが確実かと思います。
- enunokokoro
- ベストアンサー率74% (3543/4732)
マクロを使っても良いのなら、特定の文書( This Document )だけに開閉 でオートコレクトの追加・削除を設定できますよ。 先に、[オートコレクト]で 「 を [ に変更する設定をしておきます。 [ Alt+F11 ]キーでVBEを開き、特定の文書のThis Documentをクリック してエディタを開きます。 '-------------------------ここから--------------------------- Private Sub Document_Close() '閉じたときにオートコレクトから特定の項目を削除する AutoCorrect.Entries("「").Delete End Sub Private Sub Document_Open() '開いたときにオートコレクトに特定の項目を追加する AutoCorrect.Entries.Add Name:="「", Value:="[" End Sub '-------------------------ここまで-------------------------- これで文書を開いたときのみ特定の項目のオートコレクトが有効になり 閉じれば削除されます。
補足
ご回答どうもありがとうございます。助かります。 恐れ入りますが追加で教えてください。 この設定は、このファイルを別のパソコンで開いたときも有効ですか?
お礼
なるほど。 とてもよく解りました。 どうもありがとうございました。