儘可能避免 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)