[翻译]AutoCAD 2012还会不会继续支持VBA 7?
<p>VBA 看起来好象还有第7个生命期。</p><p>Office 2010 目前已经有了纯64位版本。那VBA又会怎样呢? <a href="http://msdn.microsoft.com/en-us/library/ee691831(office.14).aspx" target="_blank" rel="nofollow">这个文档</a>提到了,Microsoft Office 2010 的64位版本中,附带有新版本的 Microsoft Visual Basic for Applications (VBA),即Microsoft Visual Basic for Applications 7.0 (VBA 7),它可以在32位和64位应用程序中使用。</p>
<p>VBA 7 采用新的代码架构,代替之前的VBA版本。VBA 7 存在于 Office 2010 的32位和64位版本中。</p>
<p>这是引用微软的<a href="http://blogs.msdn.com/excel/archive/2008/01/16/clarification-on-vba-support.aspx" target="_blank" rel="nofollow">旧文章</a>。“我们知道VBA有非常多的用户在使用,所以,在以后的Excel版本中,我们并没有计划取消它。”</p>
<p>自动桌子公司(Autodesk)已经计划在AutoCAD 2012版中不再支持VBA,并将VBA做为可选的安装项。而现在微软却又继续支持VBA,那Autodesk还会不会又继续跟着微软的屁股走去支持VBA7呢? </p>
<p>[本文翻译自<a href="http://www.cadlore.com/specialfeatures/softwarearticles/5514-vba-7-for-autocad-2012.html">www.cadlore.com</a>]</p>
如何在cad 2006中修改外部参照类型
A.DWG覆盖参照B.DWG,保存A.DWG中对B.DWG的图层控制信息(如图层的冻结等),如何在2006中把B.DWG的参照类型由覆盖型改为附着型? VBA做为可选的安装项 <p>将VBA做为可选的安装项,是不是意味着以后购买者需要支付额外的费用?或者往好的说是软件本身的一个瘦身?</p> <p>不会再有什么可选的安装项了,下面是Autodesk的官方说法。</p><p> </p>
<p><font face="Verdana">VBA removal from Autodesk products</font></p>
<p> </p>
<p><font face="Verdana">What’s happening?</font></p>
<p><font face="Verdana">As in AutoCAD? 2010, AutoCAD 2011 will not ship with VBA (Microsoft? Visual Basic? for Applications) module “in the box” – and will require a separate download. In addition, AutoCAD 2011 will be the last release to include VBA support. That is, there will be no VBA support in AutoCAD 2012 – just over one year from now (which means the VBA module will no longer even be available as a separate download). </font></p>
<p> </p>
<p><font face="Verdana">Why is it happening?</font></p>
<p><font face="Verdana">Microsoft has discontinued the VBA licensing program and made it clear that they do not plan to provide VBA product enhancements in the future. Microsoft discontinued the sale of new VBA distribution licenses in July 1, 2007. This has resulted in our decision to start discontinuing VBA in Autodesk products now so that we can devote our resources to more forward-looking technologies.</font></p> VBA根本就是一个怪胎,能对CAD进行操作却不能定义成命令,需要靠lisp来激活 一东东想有长期生命力,哪就要有创新有自己不断增加使用者来推动更大发展,可选也好放弃也好到时肯定有更优秀东东出来代替 VBA与CAD的兼容性不好,不稳定,功能介于Lisp和C++之间,可以被淘汰。 <p>AutoCAD 2010、2011版支持VBA,但不再随同CAD安装VBA。</p>
<p>“AutoCAD 2012版中不再支持VBA,并将VBA做为可选的安装项”。</p>
<p>既然 2012版不再支持VBA,就不会有可选安装项的。</p> 这种行业巨头的决策,不敢轻易下结论。我想,在没有找到取代VBA的更好的产品之前,它还是会继续支持的。 支不支持VBA并不是看它有没有编辑器,而是看他是否提供COM接口,是否有VBA对象模型
页:
[1]
2