• 締切済み

Excelのセキュリティ

NT4.0,Excel97で作ったブック(マクロ有り)をそのまま XP環境にコピーし、開いたところ、「セキュリティレベル高~」のメッセージが表示され、マクロが実行されません。 このメッセージを表示させずに、マクロを実行できるようにするにはどのようにしたら良いのでしょうか なお、条件として、ExcelはExcel97形式のままとし、どのユーザでWindowsにログインした場合でもメッセージを表示させずに、マクロを実行できるようしたい。 わかりずらい文章ですがどうか教えてください。

みんなの回答

  • stones
  • ベストアンサー率40% (88/218)
回答No.2

とりあえず、ご自分で作ったマクロならセキュリティは気にする必要は ないと思いますので、ツール-マクロ-セキュリティ-セキュリティ レベルタブ-【中】を選択すれば良いと思います。 こうすれば、マクロの入っているファイルを開くたびにマクロを 有効にするかどうか訊いてきます。 ちなみに、【低】を選択すると質問すらされずにマクロが有効に なってしまうので、ちょっと危険です。

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.1

Excel2002のセキュリティレベルを中以下に下げれば使えます。 >メッセージを表示させずに、マクロを実行できるようしたい。 セキュリティレベルを低に下げればそうなりますが・・・どうなっても知りませんぞ。 ExcelマクロはWindowsを乗っ取ることも出来ますから。

関連するQ&A

  • EXCELファイルを開けない

    会社のサーバーにあるEXCELファイルをひらこうとすると、以下のようなメッセージが表示されひらけませんでした。 ”このブックには実行できないか署名できないマクロ(Microsoft EXCEL Ver.4.0マクロ)が含まれています。そのため高セキュリティレベルでは開くことができません。” どうゆうことなのでしょうか? セキュリティレベルって、何のセキュリティレベルでどこをみればよいのでしょう。 困っています。 アドバイスよろしくおねがいします。

  • Excel マクロのセキュリティレベルについて

    質問させていただきます。 マクロを含んだファイルをExcel2003で開こうとしたのですが、 Excelマクロのセキュリティレベルが(高)もしくは(最高)になっているため・・・ とメッセージが表示されました。 セキュリティレベルを低くしたらマクロを実行できるかと思い、 ツール→マクロ→セキュリティより「中」に設定し再度開いてみたのですが、同じメッセージが表示されマクロが実行できません。 ちなみに「低」で実行してみても同じでした。 どなたかこの現象の回避方法をご存知でしたらお教えください。 宜しくお願いいたします。

  • エクセルのマクロを削除したのに、セキュリティのメーっセージが表示されるのはなぜ?

    エクセルの作業中のブックにマクロをいったん作り、その後、マクロ一覧からそのマクロを削除したのですが、そのファイルを開くたびに、「マクロを実行するにはセキュリティレベルを変更してください」という内容のメッセージが毎回表示されます。マクロは削除して存在していないのに、どうして、このメッセージが表示されるのでしょうか?又、どうしたら、このメッセージを表示しないようにできますでしょうか?

  • エクセルマクロのセキュリティについて

    知人からエクセルのマクロファイルをもらったのですが、下記の警告がでます。 (内容) このブックにあるマクロは、セキュリティレベルが高に設定されており、デジタル署名されていないかまたは安全なものとして確認されていないため利用できません。マクロを実行するには、署名するか、またはセキュリティレベルを変更する必要があります。… どうすれば実行できるのでしょうか?

  • エクセルのマクロが実行されない。

    市販本(簿記の本)についているCD-ROMを開いたところ、↓のメッセージが出て、開きません。 『このブックにあるマクロは、セキュリティレベルが高に設定されており、デジタル著名がされていないかまたは安全なものとして確認されていないため利用できません。マクロを実行するには、著名するか、またはセキュリティレベルを変更する必要があります。詳細については、ヘルプを参照にしてください」 どうすればいいのか分からないので、詳しい方教えて下さい。よろしくお願いします。 ちなみにXP、EXCEL2002です

  • Excelのマクロについて

    マクロの保存先を「開いているすべてのブック」にして、 A2~A32をいったん削除した後で、 1月1日から、1月31日を入力して、 最後にA2をアクティブセルにしておく、というマクロを作りました。 1/1と入力すると、普通、1月1日と表示されますよね? 同一ブック、同一シートないでしたら、そのように表示されるのですが、 同一ブック、別シートあるいは、 別ブックで、このマクロを実行すると、 2001/1/1と表示されます。 あとで、セルの表示形式を変えればいいんでしょうが、 この原因が、なぜ、そうなるのかが知りたいです。 (まだ、そのシート内以外だと、マクロが設定できない、 とかの方がわかるんですが。) また、 同一シートでなくても、 1月1日~1月31日の表示形式のままで、 設定できるマクロがあったら、あわせて教えてください。 作成しているファイルの、 バージョンは、Excel2002ですが、 マクロは、2000と変わらないと思うんですが・・・。 よろしくお願いいたします。

  • エクセルで特定のブックのマクロセキュリティを(低)にしたい

    [エクセルで、Worksheet_BeforeDoubleClickのマクロを含む特定のブックだけ、マクロセキュリティレベルを(低)に下げて、ブックを開いたとき毎回「有効にする」を選択しなくてすむようにしたいのですが、どうしたらよいでしょうか。 他のブックはセキュリティレベルを(中)にしておきたいのです。

  • Excelの2000年問題かな?

    こんにちは。MacのExcel 2001で表を作りWinユーザーに渡しました。 そのファイルの中のシートをコピーして新しいブックにペーストすると日付が2001.1.7から1997.1.8のようになってしまうと言われました。 MacのExcel 2001はWinユーザーに渡すので保存形式を97-2002及び5.0/95ブックにしてありますし、形式を選択してペーストや書式の表示などやって見たのですがだめでした。同じ事をやってもMacなら2001.1.7と表示されます。 どなたか教えてください。ちなみに先方のバージョンはExcel 2000だそうです。

  • Excelマクロを削除したのに…

    こんにちは。 いまExcel2003を使用しています。 あるブックファイルにマクロプログラム(VBA)を作成しました。 VBAProjectエクスプローラには標準モジュール「Module1」 ができています。 そこでこのマクロ自体を削除することになり, VBAProjectエクスプローラから標準モジュール「Module1」 を開放しました。 ところが当該ブックファイルを一旦閉じて, 改めて開くと,[セキュリティ警告]ダイアログが表示されて, マクロを有効にするか無効にするかを聞いてきます。 マクロを消したら, マクロセキュリティレベルを変えないままで, 上記のダイアログが出ないようにしたいのですが, どうすれば良いでしょうか? 教えてください。 よろしくお願いします。

  • エクセルのマクロについて

     エクセル2000を使用しています。  先月使っていたファイルをコピーして、今月分のデータを新たに入力しようと思ったのですが、このファイルにはマクロが設定されており、コピーした新しいファイルではエラーメッセージが出てマクロが実行されません。  このエラーメッセージ通りセキュリティーレベルを変更したのですが、やはり同じエラーメッセージが出てマクロが実行されません。  そこで先月分のファイルからマクロ部分のみをコピーして張り付けてみました。  これによってマクロは実行されるものの、その実行にとても時間が掛かってしまいます。  これを解決する良い方法があったら教えて下さい。よろしくお願いします。  *当方は初心者ですので、できれば難解な専門用語は使わないで下さい。お願いします。

専門家に質問してみよう