chris 发表于 2011-8-2 16:53:14

什么版本淘汰了VBA?

或者换句话来说,运行VBA的最新版本的AutoCAD是什么 谢谢大家…它'真见鬼,变老了&nbsp
我希望我记得回来检查一下这个帖子。。。

Matt__W 发表于 2011-8-3 08:42:29

我认为2010年是第一次你必须下载一个单独的文件/插件来让VBA工作。

n.yuan 发表于 2011-8-3 09:50:38


谢谢克里斯 即#039;这也是我所想的……但事实并非如此;这对我来说是个好兆头;哦,好吧,它'这是一个做大事的机会,对吗;

MexicanCustard 发表于 2011-8-3 10:44:26


谢谢克里斯 即#039;这也是我所想的……但事实并非如此;这对我来说是个好兆头;哦,好吧,它'这是一个做大事的机会,对吗
或者惨遭失败。

MexicanCustard 发表于 2011-8-3 12:41:57


和#039;s总是那个选项;

n.yuan 发表于 2011-8-3 15:54:30

VBA被分离下载(从AutoCAD2010开始)并不意味着它不作为进程在AutoCAD中运行。在Acad2012发布之前,有传言说Acad2011将是支持VBA的最后一个版本,这已经被证明是错误的:Acad2010仍然支持VBA。由于Acad#039;现在,我们猜想VBA支持可能会从Acad2013中消失,但谁知道呢(真正知道VBA的人是不允许说的,对吧?)
回到原始问题:所有最新版本的AutoCAD(直到Acad2010)都支持VBA作为进程中,只要您使用Acad 32位版本(同样,它与VBA无关,必须单独下载和安装),而如果您使用ACAD64位版本,VBA在AutoCAD中作为进程外运行。这是因为64位操作系统不支持来自Microsoft的VBA。

MexicanCustard 发表于 2011-8-3 17:04:39


我的坏诺曼,我应该提到我们对x64版本感兴趣。

n.yuan 发表于 2011-8-4 12:56:57

如果在命令行中键入VBAMAN,如果未安装VBA,则会出现带有web链接的警报框。点击链接,点击'我将启动一个32位和64位版本都可用的网页。安装任何一个相关的,它应该运行你的VBA的东西刚刚好,或至少直到2013年出来。

Matt__W 发表于 2011-8-4 15:57:27


I'我听说,但尚未体验到,64位版本运行速度明显较慢 你经历过吗 谢谢

Matt__W 发表于 2011-8-4 16:29:58

问题是微软从未将VBA移植到64位
64位可以同时运行32位和64位,但不能在64位进程中加载32位dll,反之亦然,因此64位Autocad使用VBA时,在进程外32位COM服务器中使用32位VBA版本,然后他们将性能影响归咎于编组
页: [1] 2
查看完整版本: 什么版本淘汰了VBA?