使用新的2007版MS-Office,微软开始用VBA“威胁”VSTA。由于VBA非常常用,您认为未来3到3年的脚本开发方面的未来是什么?
或者,它会像VB6一样被突然杀死吗?
Autodesk在听到MS的新闻后也dropped it(有点)。
答案 0 :(得分:6)
我建议VB6不要突然被杀死。也许正式的MS支持,但是在这里,VB6和VBA的社区仍然存在。
与任何具有WIDE用户/客户/第三方供应商基础的技术一样,VBA作为脚本技术需要很长时间才能逐渐消失。我认为它的继任者需要多年才能完全超越VBA。
答案 1 :(得分:6)
同意Dick Kusleika关于部署
弃用VBA的问题是:
答案 2 :(得分:3)
它会死,IMO,但不是突然。 Excel曾经有一种名为XLM的宏语言 - 基本上是类固醇的键盘回放。 XLM仍然受支持,并且很容易有十几个人使用它。这就是为什么我认为VBA将会存在很长一段时间。它不会被更新,支持,甚至可能不被承认,但它将可用。
MS迟早会将.NET与Office应用程序集成,而更少人会关心VBA。现在,我可以将一些VBA放在Excel电子表格中,将其发送到客户端,然后完成部署。我可以告诉IT部门这是一个带有宏的Excel工作簿,他们不会感到受到威胁,因为他们不知道更好。当.NET具有简单的部署选项时,我将使用它。那一天将会到来,VBA将慢慢开始逐渐消失。
答案 3 :(得分:2)
语言已经改变&事情的完成方式(即拖放形式,创建宏,修改几行和完成)也将发生变化。
它不会是一个非开发人员会发现易于使用的工具。
基本内容(工作簿,工作表,范围)等对象模型应保持相同 新的东西将被添加&这将改变对象模型&因此新学习(例如功能区界面)
不要忘记,.net带来了自己的概念/复杂性。