VBA的未来是什么?

Roo*_*ook 12 vba deprecated autodesk

随着新版本的MS-Office,微软开始用VSTA "威胁" VBA.由于VBA非常常用,您认为未来3到3年的脚本开发方面的未来是什么?

或者,它会像VB6一样被突然杀死吗?

在听到MS的消息后,Autodesk也放弃了它(有点).

p.c*_*ell 6

我建议VB6不要突然被杀死.也许正式的MS支持,但仍然社区对于VB6VBA来说仍然存在.

与具有WIDE用户/客户/第三方供应商基础的任何技术一样,VBA作为脚本技术将需要很长时间才能逐渐消失.我认为它的继任者将需要数年才能完全超越VBA.


小智 6

同意Dick Kusleika关于部署的意见

弃用VBA的问题是:

  1. 易于部署
  2. Visual Studio - 另一个要学习的IDE
  3. 对于庞大的工作,业务关键型VBA应用程序基础,.NET不会添加任何内容,为什么要花费精力和时间进行迁移?
  4. 使用VBA,非开发人员可以在Excel/Word等中使用快速有用的应用程序.您无法使用.NET/VSTO执行此操作.


sha*_*esh 2

语言已经改变,完成事情的方式(即拖/放表单,创建宏,修改几行然后完成)也将改变。

它不会仍然是一个非开发人员会发现易于使用的工具。

基本内容(工作簿、工作表、范围)等的对象模型应保持相同。
将添加新的一组内容,这将改变对象模型,从而带来新的学习(例如功能区界面)

不要忘记,.net 带来了自己的概念/复杂性。