vba比Excel公式简化工作吗

宏安全性设置
宏在为Excel用户带来极大便利的同时 , 也带来了潜在的安全风险 , 这是由于宏的功能非常强大 , 不但可以控制Excel,还可以控制或运行其他应用程序 , 此特性可以被用来制作计算机病毒或恶意功能 。因此 , 用户非常有必要了解Excel中的宏安全性设置 , 合理使用这些设置可以帮助用户有效降低使用宏的安全风险 。
步 骤 1 单击【开发工具】选项卡中的【宏安全性】按钮 , 打开【信任中心】对话框 。
在【文件】选项卡中依次单击【选项】→【信任中心】→【信任中心设置】→【宏设置】 , 也可以打开【信任中心】对话框 。
步 骤 2 在【宏设置】选项卡中选中【通过通知禁用VBA宏】单选按钮 。
在Excel早期版本中 , 此选项为【禁用所有宏 , 并发出通知】 , 二者含义相同 , 只是中文翻译略有不同 。
步 骤 3 单击【确定】按钮关闭【信任中心】对话框 , 如图1-7所示 。

vba比Excel公式简化工作吗

文章插图
图1-7 【信任中心】对话框中的【宏设置】选项卡
一般情况下 , 推荐使用【通过通知禁用VBA宏】选项 。启用该选项后 , 打开保存在非受信任位置的包含宏的工作簿时 , Excel功能区下方将显示【安全风险】消息栏 , 告知用户工作簿中的宏已经被禁用 。
为了提高Office的安全性 , 如果包含VBA宏代码的Office文件来自互联网 , 微软将默认阻止该文件中的宏运行 , 用户每次打开文件时都将显示如图1-8所示的【安全风险】消息栏 。
vba比Excel公式简化工作吗

文章插图
图1-8 【安全风险】消息栏
【vba比Excel公式简化工作吗】按照如下操作步骤修改文件属性 , 可以避免打开该文件时出现【安全风险】消息栏 。
在Windows的文件资源管理器中找到相应Excel文件 , 右击文件弹出快捷菜单 , 选择【属性】命令 , 在打开的文件属性对话框中选中【解除锁定】复选框 , 单击【确定】按钮关闭文件属性对话框 , 如图1-9所示 。
vba比Excel公式简化工作吗

文章插图
图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所示 。
vba比Excel公式简化工作吗

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

    推荐阅读