网站大量收购独家精品文档,联系QQ:2885784924

教你如何使用CAD连接EXCEL进行数据绘图.pdf

教你如何使用CAD连接EXCEL进行数据绘图.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

.教你如何使用CAD连接EXCEL进行数据绘图

今天给大家要讲的东西是一个非常实用且好用的CAD借用EXCEL的数据进行绘图

的方法。当然我们在这里需要用到CAD的宏下的VBA功能。

如图,今天就是要完成如何在CAD中画出如以下图所示的坐标的图形。

当然如果学会了此种绘图的方法之后,还可以更改数据后进行更高级的绘图了。

工具/原料

AutoCAD2004正式版与EXCEL。

步骤/方法

1.1

打开CAD工具菜单下宏下的VisualBasic编辑器,新建一个模块,输入

如下代码:

DimxlappAsExcel.Application

DimxlbkAsExcel.workbk

DimxlsheetAsExcel.worksheet

Subaa()宏名

1/6

Setxlapp=CreateObject(excel.application)

Setxlbook=xlapp.workbooks.Open(D:\cadvba\fzcp.xls)打开的

EXCEL路径

xlapp.Visible=False

Setxlsheet=xlbook.worksheets(sj)打开EXCEL中的工作表

i=xlsheet.Cells(1,6)i为线条线数

m=xlsheet.Cells(2,6)这里表示第2行第6列

n=xlsheet.Cells(3,6)

t=xlsheet.Cells(4,6)

Forp=0Toi-2Step1

p=p

k1=xlsheet.Cells(2+p,1)

h1=xlsheet.Cells(2+p,2)

k3=xlsheet.Cells(2+p,3)

k2=xlsheet.Cells(3+p,1)

h2=xlsheet.Cells(3+p,2)

h3=xlsheet.Cells(3+p,3)

Dim点AsAcadLine

Dim起点(2)AsDouble

Dim端点(2)AsDouble

起点(0)=k1+m

起点(1)=h1+n

起点(2)=k3+t

端点(0)=k2+m

端点(1)=h2+n

端点(2)=h3+t

Set点=ThisDrawing.ModelSpace.AddLine(起点,端点)

Next

2/6

xlbook.Close

xla.Quit

Setxla=Nothing

EndSub

2.2

同时打开编辑器的工具菜单下的引用,找到MicrosoftExcel11.0Obje

ctLibrary,如果没有此项,可浏览打开EXCEL启动文件即可。

做好这几步之后就保存编辑容,然后就可以关闭编辑器了。

3/6

3.3

返回CAD后按快捷键Alt+F8启动宏,然后启动名字为aa的那个宏,此时

CAD上就会自动将图画好了。

4/6

4.4

以下是画弧所用的代码:

PrivateSubCommandButton1_Click()

Dimcurves(0To1)AsAcadEntity

Dimcenterpoint(0To2)AsDouble

DimradiusAsDouble

DimstartangleAsDouble

DimendangleAsDouble

centerpoint(0)=(圆心坐标):centerpoint(1)=(圆心Y坐标):c

enterpoint(2)=(圆心Z坐标){圆心坐标}

文档评论(0)

智洲云帆 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档