龙空技术网

Excel中VBA的工作环境(2)

Excel之家 161

前言:

今天同学们对“excel vba 条件格式”都比较注意,各位老铁们都需要知道一些“excel vba 条件格式”的相关知识。那么小编同时在网络上搜集了一些有关“excel vba 条件格式””的相关文章,希望同学们能喜欢,朋友们一起来学习一下吧!

宏安全性设置

宏在为Excel用户带来极大便利的同时,也带来了潜在的安全风险,这是由于宏的功能非常强大,不但可以控制Excel,还可以控制或运行其他应用程序,此特性可以被用来制作计算机病毒或恶意功能。因此,用户非常有必要了解Excel中的宏安全性设置,合理使用这些设置可以帮助用户有效降低使用宏的安全风险。

步 骤 1 单击【开发工具】选项卡中的【宏安全性】按钮,打开【信任中心】对话框。

在【文件】选项卡中依次单击【选项】→【信任中心】→【信任中心设置】→【宏设置】,也可以打开【信任中心】对话框。

步 骤 2 在【宏设置】选项卡中选中【通过通知禁用VBA宏】单选按钮。

在Excel早期版本中,此选项为【禁用所有宏,并发出通知】,二者含义相同,只是中文翻译略有不同。

步 骤 3 单击【确定】按钮关闭【信任中心】对话框,如图1-7所示。

图1-7 【信任中心】对话框中的【宏设置】选项卡

一般情况下,推荐使用【通过通知禁用VBA宏】选项。启用该选项后,打开保存在非受信任位置的包含宏的工作簿时,Excel功能区下方将显示【安全风险】消息栏,告知用户工作簿中的宏已经被禁用。

为了提高Office的安全性,如果包含VBA宏代码的Office文件来自互联网,微软将默认阻止该文件中的宏运行,用户每次打开文件时都将显示如图1-8所示的【安全风险】消息栏。

图1-8 【安全风险】消息栏

按照如下操作步骤修改文件属性,可以避免打开该文件时出现【安全风险】消息栏。

在Windows的文件资源管理器中找到相应Excel文件,右击文件弹出快捷菜单,选择【属性】命令,在打开的文件属性对话框中选中【解除锁定】复选框,单击【确定】按钮关闭文件属性对话框,如图1-9所示。

图1-9 修改文件属性解除锁定

文件格式

Microsoft Office从2007版本开始支持使用Office Open XML格式的文件,Excel中除了可以使用*.xls、*.xla和*.xlt兼容格式之外,还支持更多的存储格式,如*.xlsx、*.xlsm等。在众多的Office OpenXML文件格式之中,二进制工作簿和扩展名以字母“m”结尾的文件格式才可以用于保存VBA代码和Microsoft Excel 4.0宏工作表。

可以用于保存VBA代码的文件类型如表1-2所示。

表1-2 可保存VBA代码的文件类型

在Excel 365和Excel 2021中为了兼容Excel 2003或更早版本而保留的文件格式(*.xls、*.xla和*.xlt)仍然可以用于保存VBA代码和Microsoft Excel 4.0宏工作表。

标签: #excel vba 条件格式