回答受付中の質問
こんにちは
windows XP proを使用しています。
アドミニ権限でoffice2007をインストールし、アドミニ権限でエクセルのマクロを実行すると問題なく処理されるのですが、ユーザ(制限ユーザ)ログインをして同じ
エクセルのファイル(マクロ付き)を起動すると「モジュールがありません」とメッセージが表示されて、シートだけ状態となってしまいます。
ただ、ユーザ(制限ユーザ)ログインでエクセル上でマクロを作成すれば実行できますが、これを保存して再度開くと「モジュールがありません」となってしまいます。
ユーザ(制限ユーザ)ログインでマクロ実行したいので解決策があれば教えてください。よろしくお願いします。
投稿日時 - 2010-02-10 11:42:09
2人が「このQ&Aが役に立った」と投票しています
回答(2件中 1~2件目)
そーですか
チョット本気で探してみました
下記のサイトを参考に設定を見直してみてください
http://hamay.blogspot.com/2007/04/blog-post_08.html
http://dekiru.digitallife.jp.msn.com/2416/2416_0104.html
知ってると思うので確認まで
通常のブックで保存するとマクロが無効になるようですね
マクロを使用できるようにするには
Excelマクロ有効ブックで保存(.xlsm)形式で保存しなければいけないようです
アイコンも見た目でマクロが設定されているのが
わかるものに変わるようです
これでも、まだダメですかね?
投稿日時 - 2010-02-12 00:21:04
お礼
夜、遅くまで調べていただきありがとうございます。
オプションのセキュリティの設定も行っています。
保存形式は、エクセル97-2003 形式の保存なので
特に問題はないかと思います。
エクセル98から何度となくインストールをしてきましたが、
今までこのような現象は、初めてで困っています。
投稿日時 - 2010-02-12 12:32:10
excelのセキュリティレベルの設定の問題では
excel2007は最初マクロ等は無効になっているらしいですよ
この様な設定は各ユーザーごとの設定になるので
アドミで解除しても他のユーザーには影響しませんので
各ユーザーごとに確認してみてください
私はexcel2007を持っていないので
具体的な操作は分らないので
「excel2007 セキュリティレベル 変更」で
検索してみてください
参考まで
投稿日時 - 2010-02-11 14:25:34
お礼
ご回答ありがとうございます。
ユーザーのマクロのセキュリティレベルは解除しています。
※「すべてのマクロを有効にする」にチェック
※「VBAプロジェクトオブジェクトモデルへのアクセスを信頼する」にチェック
不思議なのは、保存しない状態でマクロを作成すれは実行は
できるのですが、これを一旦保存して、エクセルを再起動後、
保存したマクロを実行すると「モジュールがありません」となってしまいます。
また、このマクロをアドミニ権限でログインし、実行すれは処理されるのです。
制限ユーザではマクロを実行する場合、何か制限を解除する
必要があるのでしょうか?
投稿日時 - 2010-02-11 18:19:21