- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAで文書保護の例外処理領域を削除したい!)
VBAで文書保護の例外処理領域を削除
このQ&Aのポイント
- Word2007(Word2003でも可)で、コマンドボタン押下後に文書保護を解除し、設定してあった例外処理の領域を削除するマクロを作成しようとしています。しかし、例外処理の領域削除が上手くいかず、困っています。
- 例外処理の領域を削除するために、テキストボックスを選択し、新しいマクロの記録を用いて以下の構文を生成しましたが、実行時エラーが発生しています。「ActiveDocument.Shapes("Text Box XXX").Select Selection.Editors.Add wdEditorEveryone Selection.Editors(wdEditorEveryone).Delete」
- このエラーメッセージ「実行時エラー5941:指定されたコレクションのメンバは存在しません。」が表示されており、マクロを実行することができません。ご指摘やアドバイスがあればお願いいたします。
- みんなの回答 (2)
- 専門家の回答
お礼
Wendy02さん 度々のご回答ありがとうございます!! なるほど、オートシェイプに例外処理がついていたわけではなく、 入力テキストに例外処理がついているということだったのですね! 今、試せる環境にないので、連休明けたら試してみたいと思います! 大変参考になりました!ありがとうございました!