このポリシー設定では、プロジェクト データから読み取る明示的なパスによる typelib 参照の読み込みを VBA に許可できます (そのパスが、システムの信頼できるサイトのリストに明示されていないイントラネット上の場所をポイントしている場合)。
既定では、VBA は、レジストリでライブラリ GUID を検索して、プロジェクト内で参照されている typelib を読み込もうとします。GUID がレジストリで見つからない場合、参照が信頼できるサイトのリストにないインターネットまたはイントラネット上の場所をポイントしていない限り、VBA は参照のためにプロジェクトに格納されているパスを使用して、typelib またはプロジェクトの参照を読み込もうとします。
このポリシー設定を有効にすると、VBA はイントラネットのパスをローカル コンピューターのパスのように処理するため、VBA はローカル コンピューターでない、またはシステムの信頼できるサイトのリストにないイントラネット上の場所で未登録の参照を検索します。
このポリシー設定を無効にするか構成しない場合、VBA は既定の動作を維持し、HKEY_CLASSES_ROOT に登録されている typelib が見つからない場合は、イントラネット パスでの typelib の読み込みを拒否します。
Registry Hive | HKEY_CURRENT_USER |
Registry Path | software\policies\microsoft\vba\security |
Value Name | allowvbaintranetreferences |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |