【Outlook】Outlookのマクロ実行が信頼できる場所で許可されない時の対処

【Outlook】Outlookのマクロ実行が信頼できる場所で許可されない時の対処
🛡️ 超解決

Outlookで作成したマクロが突然実行できなくなった経験はありませんか。特に信頼できる場所に登録したフォルダからもマクロが許可されない場合、業務に大きな支障が出ます。この問題はセキュリティ設定やフォルダのアクセス権限が原因で発生します。本記事では、Outlookのマクロ実行が信頼できる場所で許可されない原因と具体的な対処手順を詳しく解説します。

【要点】Outlookのマクロ実行を信頼できる場所で許可する方法

  • 原因の特定: 信頼できる場所の設定が正しく行われていないか、グループポリシーで上書きされていないかを確認します。
  • 解決手順: セキュリティセンターで信頼できる場所を追加し、マクロの実行を許可する設定に変更します。
  • 注意点: フォルダのアクセス権限や共有設定が原因で許可されない場合もあるため、包括的な確認が必要です。

ADVERTISEMENT

なぜOutlookのマクロが信頼できる場所で許可されないのか

Outlookのマクロ実行が信頼できる場所で許可されない原因は、主に以下の3つです。まず、セキュリティセンターの設定でマクロの実行が無効になっている場合があります。Outlookは既定でマクロを無効にするため、信頼できる場所を追加しても正しく動作しないことがあります。次に、信頼できる場所として指定したフォルダが実際にはアクセス権限を持っていないケースです。ネットワークドライブや共有フォルダの場合、Outlookがその場所を信頼できないと判断します。最後に、グループポリシーやレジストリ設定によってマクロの実行が強制的にブロックされている場合です。企業環境では管理者がポリシーで制限をかけていることが多いため、個人で設定を変更しても効果がありません。

お探しの解決策が見つからない場合は、こちらの「Teams/Outlookトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Outlookのマクロ実行を許可する具体的な手順

ここでは、Outlookのマクロ実行を信頼できる場所で許可するための手順を説明します。以下の操作はWindows版Outlook 2016、2019、Microsoft 365を対象としています。

  1. Outlookを起動する
    Outlookを開き、リボンの「ファイル」タブをクリックします。
  2. 「オプション」を開く
    「ファイル」メニューの左下にある「オプション」をクリックします。
  3. 「セキュリティセンター」を選択
    Outlookのオプション画面で「セキュリティセンター」をクリックし、右側の「セキュリティセンターの設定」ボタンを押します。
  4. 「マクロの設定」を変更
    左側の「マクロの設定」を選択し、「すべてのマクロを有効にする(推奨しません)」または「デジタル署名されたマクロのみを有効にする」にチェックを入れます。
  5. 「信頼できる場所」を追加
    左側の「信頼できる場所」をクリックし、「新しい場所の追加」ボタンを押します。表示されたダイアログで、マクロファイルが保存されているフォルダを指定し、「この場所をすべての信頼できる場所の設定に適用する」にチェックを入れます。
  6. 設定を保存して再起動
    OKを押してダイアログを閉じ、Outlookを再起動します。これでマクロが実行できるか確認してください。

よくある失敗例とその対処法

フォルダのアクセス権限が不足している

信頼できる場所に追加したフォルダがネットワークドライブやOneDriveの同期フォルダの場合、Outlookがそのフォルダにアクセスできないことがあります。例えば、\server\share\macros のようなUNCパスを指定すると、アクセス権限がないためにマクロが実行されません。この場合、フォルダのプロパティでセキュリティタブを開き、自分のアカウントに「フルコントロール」権限があることを確認してください。

グループポリシーでマクロが強制無効化されている

企業や組織のPCでは、管理者がグループポリシーを使ってマクロの実行を禁止している場合があります。例えば、セキュリティセンターの設定がグレーアウトして変更できない状態です。この場合、自分で設定を変更することはできません。IT管理者に連絡して、ポリシーの例外を申請する必要があります。関連するポリシーとして「Outlook 2007以降のマクロ設定」や「VBAマクロの実行を許可しない」があります。

アドインによる競合が発生している

特定のアドイン、特にセキュリティ関連のアドインがマクロの実行を妨げることがあります。例えば、ウイルス対策ソフトのアドインがマクロを誤検知してブロックするケースです。この場合、Outlookをセーフモードで起動して問題が解決するか確認します。セーフモードで起動するには、Ctrlキーを押しながらOutlookを起動し、表示されるダイアログで「はい」を選択します。アドインが原因なら、無効にするかアンインストールしてください。

ADVERTISEMENT

信頼できる場所の設定の比較

設定方法 効果 注意点
信頼できる場所の追加 指定フォルダ内のマクロを警告なく実行 フォルダのアクセス権限が必要
マクロの有効化(全体) すべてのマクロを有効化 セキュリティリスクが高まる
デジタル署名の利用 署名されたマクロのみ自動実行 署名の取得と管理が必要

よくある質問(FAQ)

Q1: 信頼できる場所を追加してもマクロが実行されません。どうすればよいですか?

まず、追加したフォルダが正しく認識されているか確認します。セキュリティセンターの信頼できる場所リストに表示されていることを確認してください。また、フォルダ内のマクロファイルが「.bas」や「.vba」などの拡張子になっているかも確認します。さらに、Outlookのバージョンによっては「すべてのマクロを有効にする」設定が必要な場合があります。それでも改善しない場合は、レジストリエディタでHKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Securityの「Level」キーを確認し、値を「1」に変更してみてください。

Q2: マクロが信頼できる場所で許可されないのは、新しいOutlookとクラシックOutlookで違いがありますか?

新しいOutlook(Windows版)ではマクロ機能自体が制限されています。新しいOutlookではVBAマクロを実行できないため、信頼できる場所の設定は適用されません。マクロを利用するにはクラシックOutlookを使用する必要があります。Microsoftは今後のアップデートでマクロサポートを改善する可能性がありますが、現時点では新しいOutlookでのマクロ実行はできません。

Q3: Exchange Onlineの設定でマクロ実行を制御できますか?

Exchange Onlineの組織設定でマクロの添付ファイルをブロックすることはできますが、Outlookクライアントでのマクロ実行を直接制御する機能はありません。クライアント側の制御はグループポリシーまたはOutlookのセキュリティセンターで行います。関連サービスとして、Microsoft 365 Defenderポータルでマクロを含むメールのポリシーを設定することも可能です。

まとめ

Outlookのマクロ実行が信頼できる場所で許可されない問題は、セキュリティセンターの設定ミスやフォルダのアクセス権限、グループポリシーなど複数の原因が考えられます。本記事で紹介した手順を順に試すことで、多くのケースで解決できます。特に企業環境ではグループポリシーの影響を確認し、必要であれば管理者に相談してください。マクロを安全に利用するためには、デジタル署名の活用も検討しましょう。Microsoft 365では継続的にセキュリティ機能が更新されるため、最新の情報を公式ドキュメントで確認することをお勧めします。


👥
Teams/Outlookトラブル完全解決データベース サインイン、接続エラー、メール送受信の不具合など、特有のトラブル解決策を網羅。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
🌐

超解決 リモートワーク研究班

Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。

SPONSORED