エクセルでマクロを有効にする方法をお探しですね。

広告

エクセルで「マクロの実行がブロックされました」と出た時の対処法

インターネットからダウンロードしたり、取引先からメールで受け取ったエクセルファイルを開いたら、突然「マクロの実行がブロックされました」という赤い警告が出てびっくりした経験はありませんか?仕事で使う見積書や管理表が動かなくなって、「え、どうしよう…」と焦ってしまいますよね。

この記事では、なぜこんな警告が出るようになったのか、どうすれば安全にマクロを使えるようになるのかを、パソコンが苦手な方にもわかりやすく説明していきます。

なぜ急に「マクロがブロックされました」と表示されるようになったの?

この警告が出るようになった一番の理由は、マイクロソフト社がセキュリティを強化したからなんです。

最近、メールの添付ファイルやネットからダウンロードしたエクセルファイルを使って、ウイルスやランサムウェアに感染させる悪質な攻撃が世界中で増えていました。

そこでマイクロソフトは「インターネット経由で手に入れたファイルは、最初からマクロを動かさないようにしよう」という対策を始めたんです。

つまり、この警告が出たからといって「パソコンがウイルスに感染した!」というわけではありません。

むしろ「ちゃんと守ってくれている証拠」なので、まずは安心してくださいね。

この仕組みには「Mark of the Web(MOTW)」という、目に見えない”しるし”が関係しています。

ネットやメールからファイルを保存すると、Windowsが自動的に「これは外から来たファイルだよ」という目印をつけるんです。

エクセルはファイルを開くときにこの目印をチェックして、ついていたらマクロをストップさせます。

だから、マクロを使えるようにするには、「このファイルは安全だ」と自分で確認してから、この目印を外したり、エクセルの設定を調整したりする必要があるんですね。

【基本編】特定のファイルだけマクロのブロックを解除する方法

「このファイルだけマクロを動かしたい」という場合は、ファイルのプロパティから直接ブロックを解除するのが一番簡単です。

信頼できる人から送られてきたファイルや、公式サイトからダウンロードしたテンプレートなど、「これは絶対安全」と確信できるファイルに使ってください。

具体的な手順

まず、対象のエクセルファイルを閉じておきましょう。

開いたままだと設定が反映されないことがあります。

1. ファイルのアイコンを右クリックして「プロパティ」を選ぶ
2. 「全般」タブを開く
3. 画面の下の方に「セキュリティ」という項目があるので探す
4. 「このファイルは他のコンピューターから取得したものです…」という説明文の横に「許可する」というチェックボックスがあるので、チェックを入れる
5. 「適用」または「OK」ボタンを押す

これだけです!もう一度ファイルを開いてみてください。

赤い警告が消えて、黄色い「コンテンツの有効化」ボタンが表示されるか、そのままマクロが使えるようになっているはずです。

もし「セキュリティ」の項目自体が見当たらない場合は、そのファイルには最初から目印がついていないか、すでに解除済みということです。

それでもマクロが動かないなら、別の原因が考えられます。

【応用編】会社の共有フォルダやたくさんのファイルで使う場合

会社のサーバーやOneDrive、SharePointなどに保存されているファイルを毎日使う場合、いちいちファイルごとにブロック解除するのは大変ですよね。

そんな時は、フォルダやネットワーク全体を「信頼できる場所」として登録しておく方法がおすすめです。

社内ネットワークの共有フォルダを使っている場合

Windowsの「インターネットオプション」から設定します。

1. コントロールパネルから「インターネットオプション」を開く
2. 「セキュリティ」タブをクリック
3. 「信頼済みサイト」または「ローカルイントラネット」を選ぶ
4. 「サイト」ボタンを押して、会社のサーバーのアドレスを入力して「追加」

ただし、会社によってはこの設定を個人で変更できないようになっていることもあります。

その場合は、情報システム部門や社内のIT担当者に相談してみてください。

自分のパソコン内の特定フォルダを使う場合

エクセルの「トラストセンター」という機能を使います。

1. エクセルを開いて「ファイル」タブから「オプション」を選ぶ
2. 左側のメニューから「トラストセンター」を選んで「トラストセンターの設定」ボタンを押す
3. 「信頼できる場所」を選んで「新しい場所の追加」をクリック
4. マクロ付きファイルを保存しているフォルダを指定する

**重要な注意点**: ダウンロードフォルダやデスクトップなど、色々なファイルが混ざる場所は絶対に登録しないでください。

もし悪質なウイルス付きファイルが紛れ込んでしまったら、エクセルが警告なしに実行してしまう危険があります。

トラストセンターの設定と使う時の注意点

エクセルには「トラストセンター」という、マクロの動作を細かく管理できる設定画面があります。

ここの設定を確認しておくことも大切です。

おすすめの設定

1. エクセルの「ファイル」→「オプション」→「トラストセンター」→「トラストセンターの設定」を開く
2. 「マクロの設定」で「警告を表示してすべてのマクロを無効にする」が選ばれているか確認

この設定なら、ファイルを開いた時に黄色い「コンテンツの有効化」ボタンが表示されて、自分で判断してからマクロを動かせます。

安全性と使いやすさのバランスが取れた、一番おすすめの設定です。

ActiveXコントロールについて

政府のオンライン調査票など、特殊なエクセルファイルでは「ActiveXコントロール」という機能も使われていることがあります。

最新のOfficeでは、これも初期設定でブロックされています。

もしブロックを解除してもボタンなどが反応しない場合は、トラストセンターの「ActiveXの設定」も確認してみてください。

「最低限の制限を適用してすべてのコントロールを有効にする」などの設定に変更すると動くようになります。

一番大切なこと:安全第一で使いましょう

最後に、絶対に忘れないでほしい大切なことがあります。

**マクロのブロック解除は、そのファイルが100%安全だと確信できる時だけにしてください。

**

急いでいるからといって、知らない人からのメールの添付ファイルや、怪しいサイトからダウンロードしたファイルのブロックを安易に解除してしまうと、パソコンのデータが全部消えたり、会社のネットワーク全体に被害が広がったりする危険があります。

マクロはとても便利な機能ですが、使い方を間違えると危険な武器にもなってしまいます。

「なぜこの警告が出るのか」「何のための設定なのか」をしっかり理解して、安全にエクセルを使っていきましょう。

困った時は、一人で判断せずに、詳しい人や社内のIT部門に相談するのが一番です。

安全第一で、快適なエクセルライフを送ってくださいね!

広告