• ベストアンサー

マクロが入っているファイルを開くとき・・

マクロが入っているファイルを開くとき マクロを有効にするか無効にするかというダイアログが出てきますが それを表示しないようにする方法はありますか? あれば、記述の仕方とどこに入れたらいいのかを教えてください。 使用ソフト EXCEL2000 (セキュリティの問題なのでできないのでしょうか?)

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

  • ベストアンサー
  • TTak
  • ベストアンサー率52% (206/389)
回答No.1

マクロに個人的にデジタル署名を入れると、1回目の認証以降はマクロ防護のダイアログが表示されなくなります。デジタル署名は、SELFCERT.EXEで作成できますが、MicrosoftOfficeのアプリケーション追加作業が必要かもしれません。 また、[ツール]>[マクロ]>[セキュリティ]からセキュリティレベルを「低」にする方法もありますが推奨できません。 その他は、このような公開されている場で紹介できない内容であるか、本質的に不可能かのいずれかでしょう。

omusupa
質問者

お礼

回答ありがとうございます。 質問の仕方が悪かったようです。申し訳ありません。 VBAを使って、マクロを有効・無効のダイアログを表示しない方法が あれば・・・とおもい、質問させていただきました。でも、 >その他は、このような公開されている場で紹介できない内容であるか、本質的に不可能かのいずれかでしょう。 という回答を頂いているので、きっと無理なのですね。 ありがとうございました。

その他の回答 (3)

  • Necoron
  • ベストアンサー率16% (1/6)
回答No.4

すみません。NO 3 のものです。 下の命令はExcelから、別のファイルを開く時などには使えますが、 自分自身を開く時には使えません。(メッセージが出るときにはその命令はまだ読み込まれていないから)

  • Necoron
  • ベストアンサー率16% (1/6)
回答No.3

ファイルを開く前に DisplayAlerts を Falseにすると出なくなります。 Application.DisplayAlerts = False と記述します。 ★ 注意 マクロ実行中の警告やエラーメッセージなどがすべて出なくなり、実行しているマクロが終了しても 自動的にTrueには戻ってくれないので、   Application.DisplayAlerts = False   Workbooks.Open Filename:="ファイルパス名"     (警告、メッセージを消したい処理のコード)   Application.DisplayAlerts = True と、はさむようにするといいと思います。 詳しくはExcelのVBAヘルプでメッセージで検索すると出てきます。

omusupa
質問者

お礼

回答ありがとうございます。やはり、セキュリティーがあるので 無理なようですね。 でも、本当にありがとうございました。

  • ayasu
  • ベストアンサー率35% (56/156)
回答No.2

ツール→マクロ→セキュリティーでセキュリティーレベルを低にすると出なくなると思います。

omusupa
質問者

お礼

回答ありがとうございました。

関連するQ&A

  • Excelのマクロに関して

    初心者的質問で申し訳ないのですが、 Officeを97から2000に上げたところ、 自分で作ったExcelファイルに対して、 「c:\ファイル名.xlsはマクロを含んでいます。     (略)  【マクロを無効にする】【マクロを有効にする】」 と言ったようなダイアログが出るようになってしまいました。 自分で作ったファイルですのでマクロを使っていない事は断言できます。 ウイルスソフトは最新のものを入れているので、ウイルスに感染もしていません。 実際、ツールからマクロを実行しても、何も表示されません。 他の質問を見ていたときに「日付」等を入れると このダイアログが開くようになると読んだのですが、 他にどのような関数を使ったときにこのダイアログが開くようになるのでしょうか。 また、マクロのセキュリティを変える事無く ダイアログを開かなくする事は可能でしょうか? アドバイスの程、宜しくお願い致します。

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

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

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

    Windows7 でMicirosoft Office Excel 2010を使用しています。旧パソコンで作成したファイルに7個ほのマクロがありますが実行できません。「セキュリティの設定により、マクロが無効にされました。マクロを実行するには、このブックを再度開いて、マクロを有効にするよう選択する必要があります」と表示されます。そのダイアログのヘルプをみても何のことかよくわかりません。どうしたら実行できるのか教えて下さい。なお、現在7個のマクロが表示されていますが、さらに10個ほどのマクロも作成しておりましたが、それは表示されてません。 面倒であれば、現在登録されているマクロを全部カットして、新しく作成することもやぶさかではありません。もしそちらのほうが簡単であれば、その方法も教えていただけると有難いです。よろしくお願いします。

  • EXCEL2007でマクロを含むファイルが開けません

    EXCEL 2007を使用して、マクロの含まれているファイルを開こうとしました。「セキュリティに関する通知」が表示されて、「有効」「無効」の両方でおのおの試しましたが共にファイルが開けません。 開こうとしているファイルは、今まで作成していたファイルで元々、マクロを含んだファイルでした。 別のマクロを含んだファイルのシ-トをコピ-して一つのファイルに統合しようとしておかしくなりました。 マクロを含むファイルは共に今まで問題なく使用できていました。 ファイルの種類を 97-2003 ブックで保存していたので、EXCEL 2003 でも試しました。 マクロのセキュリティを「高」~「低」でも試しました。 いろいろ試しましたが、ダメでした。 このファイルは使えませんか? 残念ながらバックアップはとっていませんでした。 開ける方法または修復の方法等がわかれば御教示願います。 宜しくお願い致します。

  • Excelでマクロを消すには

    マクロが組み込まれているExcel2003のファイルがあります。 マクロについて詳しくわからないのですが、複数の伝票シートを一括印刷するボタンがあったり、 チェックボックスに応じてオートシェープや文字が切り替わる機能があります。 この伝票のひな形だけを使いたく、枠や文字だけを新しいシートに値でコピーし、 別名で保存しました。 ボタンやオートシェープはありません。 また、ツール→マクロを選んでも特に何も見当たりませんでした。 しかし、このファイルを開くたびに このファイルにはマクロが…  [マクロを有効にする][マクロを無効にする] というダイアログが表示されてしまいます。 マクロを消すといいますか、このダイアログが表示されないようにする方法がありましたら 教えてください。 よろしくお願いいたします。

  • EXCELのマクロを有効にする

    EXCEL2000を使用していますが、マクロで作成されたソフトで作業しようとしましたが、「このプロジェクトのマクロが無効です。」と表示されます。マクロを有効にする方法を教えて下さい。(前は有効にしますかと聞いてきたと思うのですが)

  • VBAでマクロ付きファイルを開く場合

    こんにちは。 VBA初心者です。 VBA(Workbooks.Open Filename)を使ってマクロ付エクセルファイルを開こうとしたのですが、単体で開く時と違い「マクロを有効にするか無効にするか?」ダイアログが表示されません。 マクロを有効にしてファイルを開きたいのですが、これはダイアログが表示されていないだけで自動的に「マクロを有効」となってファイルが開いているのでしょうか?そうではない場合このダイアログを表示させるにはどうしたら良いでしょうか? 判りつらい説明で申し訳ありませんが、教えて下さい。

  • 【Excel】マクロを含まないブックに戻すには?

    EXCEL2000を使っています。 マクロのセキュリティレベル([ツール]→[マクロ]→[セキュリティ])は「中」に設定してあります。これは、変更しないでください。 普段マクロを使わないシートで、試しにマクロで組んでみて、そのブックを保存し、その内にうまく行かなかったので、Visual Basic Editerにあるコードをすべて削除して、そのブックを保存・終了しました。次にそのブックを開こうとすると、 「~.xlsはマクロを含んでいます。  [マクロを無効にする] [マクロを有効にする] [詳細] 」 というダイアログが表示されます。(これは、セキュリティレベルが「中」に設定されているからです。 一旦は、マクロコードを削除したのですが、「マクロ使用のブック」というプロパティがくっついて来ているようです。このブックを全くマクロを使用していないブックに戻すには、どんな設定をすればよろしいのでしょうか? つまり、 「~.xlsはマクロを含んでいます。  [マクロを無効にする] [マクロを有効にする] [詳細] 」 のダイアログが表示されない状態に戻したいのです。 ただし、冒頭で申したように、マクロのセキュリティレベルは「中」であり、変更しないで実現したいのです。 よろしくお願い致します。

  • Excelマクロファイル

    マクロを登録したファイルを保存すると、次回そのファイルを開く際に「マクロを有効、無効にする」旨のダイアログが出ると思いますが、登録したマクロを削除して保存しなおしても、ダイアログが毎回出てしまいます。何か出なくする方法があるのでしょうか?

  • excel2002でブックにマクロが入っていてファイルを開くたびに確認

    excel2002でブックにマクロが入っていてファイルを開くたびに確認があるのが面倒で マクロ自体を消そうと思うのですが http://www.excel.studio-kazu.jp/tips/0026/ これをやっても消えません おそらくホームページをコピー、貼り付けをしたときから確認ダイアログが出ていたので それが原因だと思います。 データは消したくないのですがダイアログは邪魔です 何かいい方法ないでしょうか? セキュリティを低くするのはだめです

専門家に質問してみよう