• ベストアンサー

EXCELのマクロのセキュリティ

対象のエクセルのバージョンは2010になります。 自作のマクロを有効にしたい場合、マクロのセキュリティの設定は すべてのマクロを有効にするしかないのでしょうか。 コード別の設定が可能だと助かるのですが、 エクセルのヘルプを見たところでは見当たりませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.3

> これが本来の仕様ということですか? EXCELの仕様ではなく、VBScriptを使ってEXCELを起動すると、EXCELのセキュリティレベルに関係無く、かつメッセージも表示されず認証も不要で起動できるというのがVBScriptの仕様のようです。 VBScriptを使わなければ、EXCELのセキュリティは生きています。 言い換えれば、VBScriptを使うとEXCELに限らずこのようなことが出来てしまうと言うことで、マイクロソフトは自分の製品のセキュリティを無視する別の製品を出したということですね。(^_^)

yasyatengu
質問者

お礼

たびたび有り難うございます。 とんでもない仕様ですね。

その他の回答 (2)

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.2

> 今度は全てのマクロを拒否しても実行されてしまいます その通りで、EXCELの設定に係わらずマクロを実行してしまいます。 (それが仕様のように書いてありました)

yasyatengu
質問者

お礼

これが本来の仕様ということですか? なんか良く分からなくなって参りました。 二度のご回答ありがとうございます。

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.1

下記の回答4の方法があるようです。 http://oshiete1.nifty.com/qa6907167.html

yasyatengu
質問者

お礼

どうもご回答有り難うございます。 今度は全てのマクロを拒否しても実行されてしまいます。 そちらの4の方法は試してみましたが、改善する様子もなくお手上げです。 再インストールして頂くしか手がないものですかね。

関連するQ&A

  • マクロを組んでいるExcelのセキュリティ警告

    マクロを組んでいるExcelを起動する際の“セキュリティ警告”を表示させない方法はないでしょうか。 PCは職場でランを組んでおり、全てのPCのセキュリティレベルを「低」に変更するのは、無理。 また、「デジタル署名」を設定するのは不可能。 この状況下で、『マクロを組んでいるExcelを起動する際の“セキュリティ警告”』を表示させない方法はないでしょうか?

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

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

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

    エクセル2002のマクロのセキュリティ・レベルを有効にすることについてご教授お願いします。 具体的には以下のとおりです。 ・マクロを含むファイルをエクセル2007で作成。 ・このファイルをUSBメモリに保存して別のPC(エクセル2002)で開く ・マクロのセキュリティレベルを低にしてもマクロが有効にならない ・このファイルを1度閉じて、再度開くとマクロが有効になる。 この1度閉じたファイルを閉じなくても有効になる方法をご教授お願いします。

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

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

  • エクセルのマクロ

    エクセルでちょっとしたマクロを登録しましたが 実行すると セキュリティレベルが高いため。。。認証登録。。。というメッセージが出て ヘルプで調べて ハイパーリンクで マイクロソフトのサイトにリンクしましたが すべて英語でよくわかりません。みなさんどうされていまうすか

  • Excelのマクロについて

    Excelにてマクロを記録作成しましたところ、ファイルをいったん閉じて、再び開いたりしたところ、マクロが有効になりませんでした。 というのも、セキュリティのためデジタル署名??そういったダイアログが表示され、私のPCのセキュリティを見てみると「高」に設定されており、これを「中」に変えて作成してみると、使えるようになります。 Excelはさっぱりなものでして、どう説明していいかわかりませんが、マクロで言うデジタル署名っていったい何なのでしょうか? 要点は、Excelのマクロのセキュリティを「高」に設定したままで、自分が作ったマクロを使えるようにするにはどのようにしたらいいのかが知りたいです。 ご回答の程、よろしくお願いします。

  • エクセル初心者です。エクセルの書類が大量にあり、すべてに同じセキュリテ

    エクセル初心者です。エクセルの書類が大量にあり、すべてに同じセキュリティが掛かっています。これを一度に解除して別のパスワードを設定したいのです。マクロでの設定になると思いますが、その方法を教えて下さい。

  • エクセルマクロのセキュリティ警告が消えません。

    エクセルマクロのセキュリティ警告が消えません。 標準モジュールの解放、THISWORKBOOKや各Sheetに書かれたコードの消去を実行しましたが 警告が消えてくれません。(フォームは元々ないようです) 他に考えられるマクロを含む場所、また、その消去方法等をご教示いただければ幸いです。

  • エクセル2007のマクロのセキュリティ

    エクセル2007を職場のPCにインストールしましたが、2003で作ったエクセルファイルのマクロが使用できません。おそらく、2003でのツール→マクロ→セキュリティ→中で解消できる問題だと思いますが、2007ではどう対処していいかわかりません。 どなたか助けていただけると嬉しいです。 よろしくお願いいたします。

  • excel のマクロのコードが見えなくなってしまい

    excel(officed365です)のマクロを使用しています。(かなり昔に詳しいヒトに作成してもらいました)いつもコードを一部変更して使用しているのですが、急にコードがなにも表示されなくなりました。またファイルを開くとマクロ を有効にするかどうか以前は表示されていたのにその表示もされなくなりました。セキュリティの設定はトラストセンターで”警告をして無効にする”に設定しています。少し前までは普通に使用できていたのですが..どうすればマクロのコードが見えるようになるでしょうか?