VBA プロジェクトのデジタル署名無効化の最小化を有効にする

ポリシー ID
L_EnableMinimizeVbaResigning
適用対象
ユーザーの構成
サポートされるバージョン
Windows Server 2008 R2、Windows 7 またはそれ以降
出典
Microsoft 365 Apps / Office Administrative Templates (バージョン 5568.1000)
カテゴリ
Microsoft Office 2016 › セキュリティ設定

説明

このポリシー設定を使用すると、ドキュメントの VBA デジタル署名の無効化につながる Office のアクション数を減らすことができます。

VBA プロジェクトは、プロジェクトのストレージを変更するが、ソース コードのデジタル署名を無効化しない形で変更される可能性があります。この設定をオフにすると、このようなアクションを行うと VBA デジタル署名が無効化され、ユーザーが再署名できるプライベート キーを持っていない場合は、保存時に署名が削除されます。

この設定をオンにすると、ソース コードの署名が変更された場合にプロジェクトの再署名のみが実行され、その他の場合は既存の署名が保持されます。VBA プロジェクトのストレージが変更されて保存された場合でも以前の署名がこの機能で保持されている場合は、保存されたコンパイル済み VBA プロジェクトの状態が無効になる可能性があります。これが発生すると、VBA プロジェクトは、ドキュメントが読み込まれるたびに強制的にリコンパイルされます。これは、大型の VBA プロジェクトの場合、パフォーマンスに大きな影響を与えます。ドキュメントがこの状態になると、状態は VBA プロジェクトが再度署名されるまで続きます。

レジストリ

ユーザーHKEY_CURRENT_USER
  • minimizevbaresignREG_DWORD

同じカテゴリのほかのポリシー

このカテゴリのすべてのポリシーを表示 (50)