Applies ToOffice 365 Office 2016 Office 2013 Office 2010

概要

Microsoft Common Vulnerabilities and Exposures CVE-2020-0760 に記載されている Microsoft Office のセキュリティ更新プログラムのいずれかをインストールすると、一部の種類の Visual Basic for Applications (VBA) 参照がブロックされ、エラー メッセージを受け取る場合があります。

この記事では、既存の VBA ソリューションが機能しなくなった場合の対処方法に関するユーザーと IT 管理者向けのよく寄せられる質問 (FAQ) を説明します。

注: Office の設計が変更されたため、動作がこのように変わりました。  この新しい動作は仕様です。 そのため、修正は必要ありません。また、緩和策は提供されません。

どの種類の VBA 参照が影響を受けますか?

次の種類の VBA 参照が影響を受ける可能性があります。  

  • タイプライブラリ (*.olb、*.tlb、*.dll)

  • 実行可能ファイル (*.exe)

  • ActiveX コントロール (*.ocx)

これらのファイルがインターネットまたはイントラネット サーバー上にある場合、またはインターネットからダウンロードされる場合、ブロックされる可能性があります。

VBA オブジェクト ライブラリ参照の詳細については、「オブジェクト ライブラリの参照を確認または追加する」を参照してください。

VBA オブジェクト ライブラリがブロックされると、どのようなエラー メッセージが表示されますか?

既存の VBA ソリューションにブロックされる VBA オブジェクト ライブラリまたは参照がある場合、次のエラー メッセージが表示されます。

コンパイル エラー : プロジェクトまたはライブラリが見つかりません。

VBA ライブラリがブロックされたときのエラーメッセージ

これは VBA オブジェクト ライブラリが見つからないことを示す標準メッセージです。このエラー メッセージが表示された場合は、現在の VBA ソリューションに再度アクセスし、ブロックされたライブラリをローカルのライブラリに置き換えてください。  

VBA オブジェクト ライブラリのブロックを解除するにはどうすればよいですか?

インターネット VBA オブジェクト ライブラリ: これらは脆弱なので、ブロックすることをお勧めします。

イントラネット VBA オブジェクト ライブラリ: 次の図に示すように、GPO 設定を使用して有効にすることができます。 この設定は、[ユーザーの構成] > [管理用テンプレート] > [Microsoft Office 2016] > [セキュリティ設定] にあります。

GPO の設定

注:

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。