在Excel 2019中,如何更改宏的安全设置?
宏的安全设置及其作用
如果在计算机中安装了防病毒软件,当打开包含宏的工作簿时,会在打开工作簿前对其进行扫描,以检查文件的安全性。各项宏安全设置及其作用如下所述。
·禁用所有宏,并且不通知:如果对宏不信任,可以选择此选项。选择此项后,在打开包含宏的工作簿时,就会禁用其中所有宏与有关宏的安全警告。如果工作簿中包含可信任的宏,可以将这些文件放置到受信任的位置。这些受信任的位置中的文件不会经过信任中心安全系统的检查,可以直接运行。
·禁用所有宏,并发出通知:默认设置,如果希望在禁用宏时提示安全警告通知,可以选择此选项。
·禁用无数字签署的所有宏:如果宏由受信任发布者进行数字签名,则可以直接运行。如果不信任发布者,就会提示通知。如果是未签名的宏,则会被禁用,且不会提示通知。通过此选项,可以有选择地执行宏。
·启用所有宏(不推荐;可能会运行有潜在危险的代码):选择此选项可以运行所有宏。但是,如果执行的宏中包含恶意代码,计算机会受到攻击,所以不建议选择此选项。
·信任对VBA工程对象模型的访问:此选项是专为开发人员设置的,用于禁止或允许以编程方式访问VBA对象模型,是为编写自动化代码提供的一种安全选项。此设置因用户和应用程序的不同而不同。默认为拒绝访问。
更改宏的安全设置
宏的安全设置决定宏是否可以执行,换句话说,通过更改宏的安全设置,可以禁止或者允许宏的执行。更改宏安全设置的操作步骤如下。
步骤1: 切换至“开发工具”选项卡,单击“代码”组内的“宏安全性”按钮 ,如图25-22所示。
图 25-22
步骤2: 打开“信任中心”对话框,此处列出了所有可以选择的宏安全设置。例如此处选择“禁用所有宏,并发出通知”,如图25-23所示。单击“确定”按钮应用宏安全设置。
图 25-23
注意:
1)切换至“文件”选项卡,在打开的菜单列表中单击“选项”按钮。打开“Excel选项”对话框,切换至“信任中心”选项卡,单击右侧窗格内的“信任中心设置”按钮,也可打开“信任中心”对话框。
2)在Excel2019中所做的宏安全设置更改,仅应用于Excel2019中,而不会影响其他的Office程序。
步骤3: 打开包含宏的工作簿,会发现在编辑栏上方出现了一个安全警告,提示“宏已被禁用”,如图25-24所示。此时,包含宏的工作簿中的宏将不能被运行。单击安全警告提示条中的“启用内容”按钮,工作簿中的宏就可以运行了。
图 25-24