怎么利用EXCEL vba 在CAD上画多段线
展开全部
可以使用ACTIVEX 这个,你百度一下这个东西的原理吧,大致是将CAD作为服务器,用VBA在EXCEL中当成客户端,然后来控制CAD画图,大致的命令可以用 AAAPPP=CreatObject(”AutoCad.Application.22“)启动并连接CAD对象,
也可以用AAAPPP=GetObject("AutoCAD.Application.22")取得已启动的CAD对象,,
用ACADDOCS=AAAPPP.Documents ,是CAD文档集合,
ADOC=AAAPPP.ActiveDocume,是DWG文档,
ACADMOD=ADOC.ModelSpace是模型空间,,
在模型空间中画一条直线是这样的ACADMOD.AddLine(StartPoint, EndPoint),,,
-----------------你需要学的东西还有很多哦,祝你学习愉快
也可以用AAAPPP=GetObject("AutoCAD.Application.22")取得已启动的CAD对象,,
用ACADDOCS=AAAPPP.Documents ,是CAD文档集合,
ADOC=AAAPPP.ActiveDocume,是DWG文档,
ACADMOD=ADOC.ModelSpace是模型空间,,
在模型空间中画一条直线是这样的ACADMOD.AddLine(StartPoint, EndPoint),,,
-----------------你需要学的东西还有很多哦,祝你学习愉快
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
利用EXCEL的vba在CAD上画多段线。
1、需要调用CAD的命令;
2、需要对CAD命令有非常强的理解。
一般很多都是用CAD的LISP编程读取EXCEL里的X、Y值数据来画图的。
所以学习LISP来处理吧!
1、需要调用CAD的命令;
2、需要对CAD命令有非常强的理解。
一般很多都是用CAD的LISP编程读取EXCEL里的X、Y值数据来画图的。
所以学习LISP来处理吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询