web-dev-qa-db-ja.com

メッセージボックスが閉じた後にマクロを有効にする

[マクロを有効にする]ボタンのあるメッセージバーが閉じた後にマクロを有効にする方法はありますか?

Excelファイルを開いて、すぐにVBAの編集に行きました。私がVBAを実行するために行ったとき、それは述べました、

このプロジェクトのマクロは無効になっています。 .。

そして

セキュリティ設定のため、マクロは無効になっています。マクロを実行するには、このブックを再度開いてから、マクロを有効にすることを選択する必要があります。 .。

マクロを実行するには、ファイルを閉じてから再度開いてメッセージバーを表示し、ボタンをクリックしてマクロを有効にする必要がありました。その手順はそれほど苦痛ではありませんが、不便です。

すべてのマクロの実行を許可することはできますが、悪意のあるコードに対してある程度のセキュリティを維持したいと思います。

ファイルを再度開かずにメッセージバーや[マクロを有効にする]ボタンを再表示する方法はありますか?

4
B540Glenn

マクロを実行しているブックを信頼する場合。

  1. [開発者]タブに移動します

  2. [マクロセキュリティ]をクリックします Screenshot for steps 1 and 2

  3. すべてのマクロを有効にするように変更します Screenshot steps 5 and 6

私の知る限り、「マクロを有効にする」ボタンを再表示する方法はありません。

私たちは仕事で頻繁にマクロを実行し、未知のファイルを開きません。したがって、これはうまく機能し、「マクロを有効にする」メッセージバーを完全にバイパスします。

完了したら、いつでも「通知付きのマクロを許可しない」に戻すことができます。

これにより、少なくともファイルを再度開く必要があるという問題が解決されます。

4
rencjam