启动CAD时显示VBA不再随AUTOCAD一同安装,是怎么回事,以前都不是这样,要怎样解决呢?

 我来答
g5to
2011-02-25
知道答主
回答量:33
采纳率:0%
帮助的人:24.3万
展开全部
一。如何在 VB 中连接 AutoCAD。启动 VB ,引用 AutoCAD 类型库。操作步骤:从“工程”菜单中选择“引用”选项,启动“引用”对话框。在“引用”对话框中,选择 AutoCAD 类型库,然后单击“确定”。 定义模块级变量 AutoCAD 应用程序 (acadApp) 和当前的文档 (acadDoc)。如果 AutoCAD 正在运行,使用 GetObject 函数将检索 AutoCAD Application 对象。如果 AutoCAD 没有运行,使用 CreateObject 函数试图创建一个 AutoCAD Application 对象。如果创建成功,会启动 AutoCAD;如果失败,则会发生错误。 同时运行多个 AutoCAD 任务时,GetObject 函数会返回 Windows 运行对象表中的第一个 AutoCAD 实例。要显示 AutoCAD 图形窗口,需要将 AutoCAD 应用程序的 Visible 特性设置为 TRUE。 使用 acadDoc 变量引用当前的 AutoCAD 图形。
二.如果需用VBA宏来启动一个AutoCAD交互式(内置)对话框,在VBA宏没有执行完之前AutoCAD将不会打开这个对话框。(直到VBA宏执行完以后,使用ThisDrawing.SendCommand方法执行的AutoLISP命令才被排到AutoCAD的队列中。
这将导致用户不能运行代码,或不能做修改,或不能检查各参数的选择。
志远823
2011-02-25 · TA获得超过2296个赞
知道小有建树答主
回答量:913
采纳率:66%
帮助的人:1176万
展开全部
楼上说的都不对,来自Autodesk的官方消息,高版本的Acad(我记得是2009以后)不再支持VBA,改为支持VB.NET.
追问
那为什么昨天才出现这种情况,是否要下载VB.NET,到哪里下呢?
追答
我说Acad不支持VBA不是VBA不能运行,而是不在附带VBA编辑器.
这里和Autodesk的其他产品不同,比如Revit, 它提供了免费的VSTA开发环境(类似VBA的开发环境).
我想以后的版本也许会附带VSTA编辑器.
现在如果要开发的话,安装VisualStudio2008, 使用C#,VB.NET调用Acad提供的.NET开发.
原始的VBA接口依然可用,但没有直接给编辑器,自己用VS平台写脚本吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xhangrui342401
2011-02-25 · TA获得超过118个赞
知道答主
回答量:96
采纳率:0%
帮助的人:42.3万
展开全部
八成中毒了 建议你杀毒后重装CAD吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户56708
2011-02-26 · TA获得超过250个赞
知道答主
回答量:212
采纳率:0%
帮助的人:156万
展开全部
个地址去下载安装试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式