- ベストアンサー
EXCEL2003のマクロの表示について
- EXCEL2003を使用している場合、マクロを含んだExcelファイルを開く際にセキュリティ警告が表示される問題が発生しています。
- 他の人から表示がでると面倒なので、VBAの画面で標準モジュールの中にあるMODULE1〜を削除する必要がありますが、マクロが増えてくると削除作業が大変です。
- 新規ファイルを保存する際に、標準モジュールの部分が保存されないようにする方法はありませんか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 >EXCELで毎月する作業があるのでマクロを組んでPersonal.exeに保存 PERSONAL.XLS (個人用マクロブック)だと思います。 場所は、当然、 C:\Documents and Settings\[ユーザー名]\Application Data\Microsoft\Excel\ で、それ以外は、関心しません。 ただ、 >マクロを使っていなくても全部開く時に「セキュリティ警告/”(ファイル名)”はマクロを含んでいます」と出るようになって というのは、ちょっと設定自体がうまくないですね。そのような設定ですと、他にもメッセージが出てきているはずです。 まず、 メニューからツール-マクロ-セキュリティ 信頼できる発行元 組み込み済みのアドインとテンプレートを全て信頼する(A) に、チェックを入れてください。そうしないと、使いづらくてしょうがないです。 >新規ファイルを保存する時にこの標準モジュールの部分が保存されないようにする方法はありませんか? これに関しては、個々のブックにマクロを作らせない、マクロを使わないという意味になってしまいますから、その場合は、Windows のグループポリシーから操作しないと出来ません。 標準モジュールのModuel1 自体は、自動的には、新規ブックには出来ません。一般的には、ユーザーが意図して作らせるものです。もし出来ていれば、新規ブックを作るときに、モジュールをインポートするようなインスタンスを作っていることになってしまいます。それは、まさしく、ウィルスになってしまいます。 なお、個人用マクロブック(PERSONAL.XLS)は、ロックしておくと、それはマクロが書き込まれることはなくなります。しかし、いずれにしても、個人用ブックは、固定したものに限定し、マクロの行数は多くさせないようにしないといけませんね。
お礼
早速のご回答ありがとうございます! >メニューからツール-マクロ-セキュリティ >信頼できる発行元 > 組み込み済みのアドインとテンプレートを全て信頼する(A) >に、チェックを入れてください。そうしないと、使いづらくてしょうがないです。 まずこちらですが、確認したところ既にチェックが入っていました。 >標準モジュールのModuel1 自体は、自動的には、新規ブックには出来ません。 そうなんですか…今まさにその状態です。 例えば今excelを開いてA1のセルに「あ」と一文字だけ入力して 名前を付けて保存して、それを開くとやはり警告が表示されます。 そしてVBAの画面をひらくと標準モジュールの中にMODULE1~4が 入っている状態になっています。MODULE1~4の中身は 今Personalに保存しているマクロ4個の内容です。 困りました・・・
補足
すいません!今もう1度やってみたら 直ってました!ありがとうございました!