ExcelマクロがNAS上で実行できない時の対処方法【Windows 10・11対応】

ネットワークドライブ(NAS)に保存したマクロ付きExcelファイル(xlsm)が、あるパソコンでは実行できるのに、別のパソコンでは実行できない場合があります。

特にWindows 10・Windows 11では、Microsoft Officeのセキュリティ強化により、ネットワーク上のExcelマクロが自動的にブロックされることがあります。

この記事では、NAS上のExcelマクロが「セキュリティリスク」と表示されて実行できない場合の対処方法を、画像付きでわかりやすく解説します。

症状:NAS上のExcelマクロ(xlsm)が実行できない

ネットワークドライブ(NAS)上のマクロ付きExcelファイルを開くと、次のような警告が表示される場合があります。

「セキュリティリスク このファイルのソースが信頼できないため、Microsoftによりマクロの実行がブロックされました。」

この状態では、Excel VBAマクロが動作しません。

まず確認:Excelマクロが実行できる設定になっているか

まずは、パソコン自体がマクロを実行できる設定になっているか確認します。

  • NAS上のxlsmファイルをデスクトップへコピー
  • Excelファイルを開く
  • 「コンテンツの有効化」が表示されるか確認

警告が表示される場合は、Excelマクロが無効になっています。

 

 

Excelでマクロを有効化する方法

Excelの設定でマクロを有効にします。

  1. 「ファイル」を選択
  2. 「オプション」を選択
  3. 「トラストセンター」を選択
  4. 「トラストセンターの設定」を選択
  5. 「マクロの設定」を選択
  6. 「すべてのマクロを有効にする」を選択

※注意:「すべてのマクロを有効にする」はセキュリティリスクがあります。確認作業用として一時的に変更し、必要に応じて元に戻してください。

Excelのマクロ設定画面

NASを「信頼済みサイト」に登録する方法

デスクトップではマクロが動作する場合、次はNASを信頼済みサイトへ登録します。

Windowsの「インターネットオプション」を開きます。

  1. 「スタート」をクリック
  2. 「ファイル名を指定して実行」を開く
  3. control inetcpl.cpl を入力
  4. 「OK」を選択
インターネットオプションの開き方

信頼済みサイトへNASを追加する手順

  1. 「セキュリティ」タブを選択
  2. 「信頼済みサイト」を選択
  3. 「サイト」をクリック
  4. 「このゾーンのサイトにはすべてサーバーの確認(https:)を必要とする」のチェックを外す
  5. 「このWebサイトをゾーンに追加する」にNASのIPアドレスを入力
  6. 「追加」をクリック
  7. 「閉じる」→「適用」をクリック
NASを信頼済みサイトへ登録

NAS上のExcelマクロが実行できない原因

Windows 10・Windows 11では、Microsoft Officeのセキュリティ強化により、ネットワーク経由のExcelマクロが危険なファイルとして扱われる場合があります。

特に以下の環境では発生しやすくなります。

  • NASを利用してExcelファイルを共有している
  • Windows 11へ入れ替えた
  • Microsoft 365を利用している
  • 社内LANのセキュリティ設定が厳しい
  • 複数のパソコンでExcelマクロを共有している

まとめ

  • Excelマクロが有効になっているか確認する
  • デスクトップ上でxlsmファイルが動作するか確認する
  • NASを信頼済みサイトへ登録する
  • WindowsやOfficeのセキュリティ設定を確認する

NAS上のExcelマクロが実行できない場合は、Windows・Excel・ネットワーク設定が関係しているケースが多くあります。

設定変更後も改善しない場合は、社内LAN設定・グループポリシー・セキュリティソフトなど、別の原因が考えられます。

パソコン設定・NASトラブルのご相談

パソコンドットコムでは、パソコンのトラブル、NAS設定、社内ネットワーク設定、Windows 11対応などのサポートを行っております。

「パソコンが動かない」「社内ネットワークを構築したい」など、お困りの際はお気軽にご相談ください。

blog