探索 VBA:从基础到实践
1. VBA 的局限性
VBA 是一个非常有用且多功能的工具,但在学习和使用它时,有一些注意事项需要了解:
- 版本兼容性 :随着 Excel 版本的发布,Microsoft 可能会添加新的 VBA 命令或停止支持现有的命令,有时没有提前警告。例如,Office 2007 发布时带来了很多新功能,可能会导致旧版本创建的工作簿在新版本中出现编码错误。
- 运行环境差异 :VBA 在不同的计算机操作系统环境中运行并不一致。即使你对代码进行了广泛测试,在你的计算机上宏运行完美,但其他用户使用你的工作簿时可能会报告代码错误。这并非你的错或 VBA 的错,而是 VBA 等编程语言与各种操作系统、Office 版本和网络配置混合时的特性。
- 企业 IT 政策限制 :并非所有企业的 IT 部门都欢迎 VBA 等编程语言。许多公司制定了内部政策,禁止员工在工作计算机上下载恶意软件。有时,企业的安全网会扩大到包括带有 VBA 代码的 Excel 工作簿。企业中 IT 部门的安全利益与管理层的工作效率需求之间的博弈,可能会决定你安装的 VBA 代码是否能在某些公司场所使用。
- 学习成本 :VBA 是一个庞大的程序,有数千个关键字,并且语言库还在不断扩大。学习 VBA 需要付出一定的努力,但学习得越多,在 Excel 中获得的生产力和控制力就越强。
尽管有这些局限性,但 VBA 有一个光明、稳定的未来。虽然互联网上偶尔会有 VBA 即将消亡的谣言,但微软已多次公开表示会在未来的 Windows 版 E
超级会员免费看
订阅专栏 解锁全文
7

被折叠的 条评论
为什么被折叠?



