如果在计算机中安装了防病毒软件,当打开包含宏的工作簿时,会在打开工作簿前对其进行扫描,以检查文件的安全性。各项宏安全设置及其作用如下所述。
禁用所有宏,并且不通知:如果对宏不信任,可以选择此选项。选择了此项后,在打开包含宏的工作簿时,就会禁用其中的所有宏与有关宏的安全警告。如果工作簿中包含可信任的宏,可以将这些文件放置到受信任的位置。这些受信任的位置中的文件不会经过信任中心安全系统的检查,可以直接运行。
禁用所有宏,并发出通知:默认设置,如果希望在禁用宏时提示安全警告通知,可以选择此选项。
禁用无数字签署的所有宏:如果宏由受信任发布者进行数字签名,则可以直接运行。如果不信任发布者,就会提示通知。如果是未签名的宏,则会被禁用,且不会提示通知。通过此选项,可以有选择性地执行宏。
启用所有宏(不推荐,可能会运行有潜在危险的代码):选择此选项可以运行所有宏。但是,如果执行的宏中包含恶意代码,计算机会受到攻击,所以不建议选择此选项。
信任对VBA工程对象模型的访问:此选项是专为开发人员设置的,用于禁止或允许以编程方式访问VBA对象模型,是为编写自动化代码提供的一种安全选项。此设置因用户和应用程序的不同而不同,默认为拒绝访问。