我制作了一个在公司广泛使用的 Outlook 宏。我最近刚刚能够使用证书对其进行签名,以便将安全级别设置为更高级别。
我想在启动时运行检查以建议我的用户提高安全级别,但我还没有找到确定当前安全级别的方法。
我仍在寻找,但到目前为止,我在“应用程序”成员或注册表中找不到任何内容。
答案1
宏安全设置存储在 Windows 注册表中的键值中
HKEY_CURRENT_USER\Software\Microsoft\Office\xx.x\Outlook\Security
。Level
(替换xx.x
为您的 Outlook 版本号。)数值为:
4 = Disable all macros
3 = Notification for digitally signed macros
2 = Notifications for all macros
1 = Enable all Macros