VBA が信頼されていないイントラネットの場所からのパスで typelib 参照を読み込めないようにする

このポリシー設定では、プロジェクト データから読み取る明示的なパスによる typelib 参照の読み込みを VBA に許可できます (そのパスが、システムの信頼できるサイトのリストに明示されていないイントラネット上の場所をポイントしている場合)。

既定では、VBA は、レジストリでライブラリ GUID を検索して、プロジェクト内で参照されている typelib を読み込もうとします。GUID がレジストリで見つからない場合、参照が信頼できるサイトのリストにないインターネットまたはイントラネット上の場所をポイントしていない限り、VBA は参照のためにプロジェクトに格納されているパスを使用して、typelib またはプロジェクトの参照を読み込もうとします。

このポリシー設定を有効にすると、VBA はイントラネットのパスをローカル コンピューターのパスのように処理するため、VBA はローカル コンピューターでない、またはシステムの信頼できるサイトのリストにないイントラネット上の場所で未登録の参照を検索します。

このポリシー設定を無効にするか構成しない場合、VBA は既定の動作を維持し、HKEY_CLASSES_ROOT に登録されている typelib が見つからない場合は、イントラネット パスでの typelib の読み込みを拒否します。

サポートされるバージョン: Windows 10 Server、Windows 10、Windows 10 RT 以降

Registry HiveHKEY_CURRENT_USER
Registry Pathsoftware\policies\microsoft\vba\security
Value Nameallowvbaintranetreferences
Value TypeREG_DWORD
Enabled Value1
Disabled Value0

office16.admx

管理用テンプレート (コンピューター)

管理用テンプレート (ユーザー)