ADVERTISEMENT

【Word】社内テンプレートのマクロが動かない時の信頼済み場所確認

【Word】社内テンプレートのマクロが動かない時の信頼済み場所確認
🛡️ 超解決

社内で配布されているWordテンプレートにマクロが組み込まれているのに、開いてもマクロが実行されない、あるいは「セキュリティの警告」が表示されて操作できないといった経験はありませんか。この問題の原因の多くは、テンプレートが保存されている場所がWordの「信頼済み場所」に登録されていないことにあります。本記事では、マクロが動かない原因を切り分け、信頼済み場所の設定を中心にした具体的な確認手順を説明します。会社の業務で使うPCの設定を誤って変更しないよう注意しながら、トラブルを解決してください。

【要点】この記事で確認すること

  • 最初に見る場所: Wordの「信頼済み場所」の設定画面。テンプレートの保存先フォルダが一覧に含まれているか確認します。
  • 切り分けの軸: 端末側(信頼済み場所の設定、マクロセキュリティレベル)、アカウント側(権限、グループポリシー)、管理設定側(組織全体のポリシー)で原因を区別します。
  • 注意点: 会社PCでは、管理者が設定したセキュリティポリシーを変更しないでください。信頼済み場所の追加は自己責任で行い、不明な場合はIT管理者に相談しましょう。

ADVERTISEMENT

1. なぜ社内テンプレートのマクロが動かないのか

Wordにはマクロの実行を制御するセキュリティ機能が標準で備わっています。インターネットからダウンロードしたファイルや、信頼されていない場所にあるファイルに含まれるマクロは、既定で無効化されます。社内テンプレートであっても、保存先のフォルダが信頼済み場所に登録されていないと、同様にブロックされます。また、マクロのデジタル署名がない場合や、マクロのセキュリティレベルが「すべてのマクロを無効にする」に設定されている場合も動作しません。これらの要因が複合的に絡んでいるケースも多いため、一つずつ確認していく必要があります。

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

2. 確認手順1:テンプレートの保存場所を確認する

まず、問題のテンプレートがどのフォルダに保存されているかを確認します。以下の手順で進めてください。

  1. Wordでテンプレートを開きます(またはエクスプローラーでテンプレートファイルを右クリックしてプロパティを開きます)。
  2. ファイルの場所(パス)をメモします。例:C:\Users\ユーザー名\Desktop\テンプレート.dotm\\社内サーバー\共有\テンプレート\報告書.dotm
  3. 保存場所がネットワーク上の共有フォルダなのか、ローカルの「ダウンロード」フォルダやデスクトップなのかを確認します。
  4. 特に、メールの添付ファイルから直接開いた場合、一時的にインターネットからのファイルとして扱われるため、マクロが無効化される可能性があります。その場合は、一度ローカルの信頼済みフォルダに保存し直す必要があります。

保存場所が明らかになったら、次にその場所が信頼済み場所に登録されているかを確認します。

3. 確認手順2:信頼済み場所の設定を確認する

Wordの信頼済み場所を確認・追加する手順は次の通りです。管理者によってはグループポリシーで設定がロックされている場合もあるため、変更できない場合は管理者に連絡してください。

  1. Wordを起動し、「ファイル」タブをクリックします。
  2. 「オプション」をクリックし、「セキュリティ センター」を選択します。
  3. 「セキュリティ センターの設定」ボタンをクリックします。
  4. 左側のメニューから「信頼済み場所」を選択します。
  5. 表示された一覧に、テンプレートが保存されているフォルダのパスが含まれているか確認します。
  6. ない場合は、「新しい場所の追加」をクリックし、テンプレートのフォルダを選択して「OK」をクリックします。「サブフォルダーも信頼する」にチェックを入れると、下位フォルダも自動的に信頼されます。

注意点として、「信頼済み場所」に追加するフォルダは、マクロを含むファイルが安全であると確信できるものに限定してください。ユーザー自身のダウンロードフォルダなど、外部からのファイルが混入する可能性がある場所は避けるべきです。

3.1 信頼済み場所の設定がグレーアウトしている場合

「信頼済み場所」の設定画面で、変更ができないようにグレーアウト(無効化)されていることがあります。これは、組織のグループポリシーによって設定が管理されていることを示します。この場合、自分で変更することはできないため、IT管理者に依頼してテンプレートの保存場所を信頼済み場所に追加してもらうか、管理者が指定した既存の信頼済み場所(例:\\共有サーバー\テンプレート)にテンプレートを移動してもらう必要があります。

ADVERTISEMENT

4. 確認手順3:マクロのセキュリティ設定を確認する

信頼済み場所に登録されていても、マクロのセキュリティレベルが「すべてのマクロを無効にする」になっているとマクロは実行されません。以下の手順で設定を確認します。

  1. 「ファイル」→「オプション」→「セキュリティ センター」→「セキュリティ センターの設定」を開きます。
  2. 左側の「マクロの設定」を選択します。
  3. 現在選択されているオプションを確認します。推奨される設定は「デジタル署名されたマクロを除き、すべてのマクロを無効にする」または「すべてのマクロを有効にする(危険な可能性があるため、信頼できるコードのみを使用する場合に推奨)」です。ただし、後者はセキュリティリスクが高いため、管理者の指示がない限り選択しないでください。
  4. 設定を変更する場合は、適切なオプションを選んで「OK」をクリックします。

この設定もグループポリシーで固定されている可能性があるため、変更できない場合は管理者に相談してください。

4.1 VBAオブジェクトモデルへのアクセス信頼

マクロがプログラムからWordのオブジェクトモデルにアクセスする場合、「VBAプロジェクト オブジェクト モデルへのアクセスを信頼する」オプションが有効になっている必要があります。この設定は「マクロの設定」の下の方にあります。通常は必要ありませんが、テンプレートによっては要求される場合があるため、念のため確認してください。有効にするとセキュリティリスクが高まるため、必要な場合のみ、かつ管理者の許可を得てから変更しましょう。

5. 確認手順4:マクロにデジタル署名が必要か確認する

組織によっては、マクロを含むファイルにデジタル署名を必須としている場合があります。署名がないマクロは自動的に無効化されるポリシーです。次の点を確認します。

  • テンプレートのマクロにデジタル署名が付与されているかどうかを開発者タブから確認します。開発者タブが表示されていない場合は、リボンのカスタマイズで有効にしてください。
  • 署名がない場合、テンプレート作成者に署名を依頼するか、IT管理者に自己署名証明書の発行を依頼する方法があります。
  • 信頼済み場所に配置されたファイルは署名がなくてもマクロが有効になるため、署名なしで運用する場合は信頼済み場所を正しく設定することが重要です。

6. それでも動かない場合のトラブルシューティング

上記の手順をすべて確認してもマクロが動かない場合、以下の追加チェックを行ってください。

状況 考えられる原因 対処法
テンプレートをダウンロードフォルダから開いた インターネットからのファイルと見なされ、マクロがブロックされる テンプレートを信頼済み場所(例:C:\Users\Public\Documents\Templates)に移動してから開く
ネットワークドライブに保存されている ネットワーク場所が信頼済み場所に追加されていない、またはグループポリシーでネットワークパスが許可されていない IT管理者にネットワークパスを信頼済み場所に追加してもらうか、ローカルにコピーして使用する
Wordのアドインが競合している サードパーティ製アドインがマクロの実行を妨げている Wordをセーフモードで起動してマクロが動くか確認。動く場合はアドインを無効化する
ウイルス対策ソフトがマクロを隔離 セキュリティソフトがマクロを誤検知 ウイルス対策ソフトのログを確認し、管理者に報告して例外設定を依頼する

6.1 よくある質問(FAQ)

  • Q: テンプレートを信頼済み場所に追加してもマクロが動きません。
    A: マクロのセキュリティ設定が「すべてのマクロを無効にする」になっていないか確認してください。また、テンプレートが「保護されたビュー」で開かれていないかもご確認ください。保護されたビューを解除するには、ファイルを信頼済み場所に移動するか、ファイルのプロパティで「ブロックの解除」を選択します。
  • Q: グループポリシーで信頼済み場所がロックされていますが、どうすればよいですか?
    A: 自分で変更できないため、IT管理者にテンプレートの保存場所を信頼済み場所に追加してもらうように依頼してください。管理者はグループポリシーを編集して対応できます。
  • Q: マクロを有効にするとセキュリティリスクはありませんか?
    A: 信頼済み場所に追加したフォルダ内のファイルはすべて信頼されるため、そのフォルダに悪意のあるファイルが置かれると危険です。信頼済み場所は、管理者が管理する共有フォルダなど、安全が確保された場所に限定しましょう。

7. まとめ

社内テンプレートのマクロが動かない場合は、まずテンプレートの保存場所を確認し、そのフォルダがWordの信頼済み場所に登録されているかをチェックすることが最も効果的です。信頼済み場所の設定は、セキュリティセンターから簡単に確認・追加できますが、会社のポリシーで変更が制限されている場合は管理者に相談してください。また、マクロのセキュリティレベルやデジタル署名の有無も併せて確認することで、問題を確実に解決できます。日頃からテンプレートは信頼済みの共有フォルダに配置し、安易に個人のダウンロードフォルダなどに保存しない運用を心がけましょう。


📝
Wordトラブル完全解決データベース この記事以外にも、Wordのエラーや不具合の解決策を多数まとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

📘
超解決 Word検定 あなたのWord実務能力を3分で測定!【1級・2級・3級】

ADVERTISEMENT