前段时间,有文章说明,新版本的将提供一种新的开发VSTA。但对于VSTA,大家的了解应该都不多吧。
以下文章其实是2006年底发表的文章,那时AutoCAD 2008版本正在测试,到目前已经是两年时间了。文章并没有说到哪个版本会用到VSTA,但其实2009版本没有,2010版本从目前看可能性也不太大,毕竟微软自己还没有大量使用。
VSTA – 未来的 VBA 开发工具
作者: Jerry Winters – VB CAD, Inc.
发表时间:2006年11月
翻译:mccad - mjtd.com
VBA 是基于 VB6 开发平台。 VB6 在多年前已经被 VB.NET 所代替。 而 VBA 在未来也将被 VSTA (Visual Studio Tools for Applications) 所代替。我们将带大家一起关注未来AutoCAD 中VBA的未来是什么样的。我们将讲解VSTA带来的新特性及强大的功能。
VSTA 介绍
VSTA 在前几年还有另外一个名称。是 VSA (Visual Studio for Applications)。VSTA, 和 VBA 一样,用于软件供应商提供给用户对软件进行定制的工具。除AutoCAD外,Microsoft Excel是大家最熟悉的使用VBA的软件。
VBA 已经有相当长的时间了。而且它一直相当不错。但微软并不想将VBA移植到64位平台上使用。这意味着新版本的Windows (VISTA)在64位平台将无法支持VBA。
Autodesk 已采取方案以确保大家至今所创建的VBA项目将仍然能够在VISTA 64 上运行,我们将认真做好开始学习和执行代码以及项目以让其符合VSTA的要求。
kz3qiap5nm2.jpg
这是前端的 Microsoft Office InfoPath 2007。InfoPath 是一个有利于创建用于数据录入和显示的表单。InfoPath 是第一个集成VSTA的程序。通过菜单我们可以进入InfoPath的VSTA环境:
工具 > 编程 > Microsoft Visual Studio Tools for Applications。