当前位置:首页 » 办公资讯 » 怎样excelvba绘制cad图形

怎样excelvba绘制cad图形

发布时间: 2023-04-28 03:38:49

excel VBA控制AutoCAD作图

’将以下代昌猜郑码拷贝到Excel的vba文档中,即可实现兆皮启动AutoCAD的功能。读取Excel中的数据,需要具体到哪行、哪列之类的,,,,在这里耐颂没有给出。
Sub main()
Dim acadApp As Object
Dim acadDoc As Object
Dim acadline As Object
Dim adoc As Object
On Error Resume Next
Set acadApp = GetObject(, "AutoCAD.Application")
If Err Then
Err.Clear
Set acadApp = CreateObject("AutoCAD.Application")
If Err Then End
End If
acadApp.Visible = True
Set adoc = acadApp.Documents.Add
Set acadDoc = acadApp.ActiveDocument
End Sub

Ⅱ 请教一下怎么样用excel VBA把excel 表格中的线路坐标数据在CAD中画路线图并标注桩号

方法是引用cad的类型库,在EXCEL VBA中自动化cad。
当然涉及到的坐标计算部分可以编写个模块,专门进行坐标计算。
有了数源祥据之后就好办,画线,标注,添加闭告文字比较容易。 画线的话用addlwpolyline方法雹态搏较好。

Ⅲ 如何利用Excel中的数据直接导入CAD绘图

1、电脑和坦打开Excel表格,先列好X和Y轴数据。

Ⅳ Excel VBA调用CAD2007画图并显示

我这里提供一个函数,是连接获取cad(2004版,其他差不多)
Private Function ConnectToCAD2004() As Boolean
'连接AUTO CAD 2004
On Error Resume Next
Set acadApp = GetObject(, "autocad.application.16")
If Err Then
Err.Clear
Set acadApp = CreateObject("autocad.application.16")
If Err Then
ConnectToCAD2004 = False
MsgBox "连接Auto CAD 2004没有成功!" & vbNewLine & "请确认安装的版本。或手动打开Auto CAD 2004,然后点击连接按钮。" _
& vbNewLine & vbNewLine & Err.Description, vbInformation, AppName
Exit Function
End If
End If
On Error GoTo 0
'获取Auto CAD 2004当前文档
On Error Resume Next
Set acadDoc = acadApp.ActiveDocument
If Err.number <> 0 Then
ConnectToCAD2004 = False
MsgBox "Auto CAD 2004中滑贺丛没有活动的文档。" _
& "请激活一个文档或新建一个文信樱档。", vbInformation, AppName
Err.Clear
Exit Function
End If
ConnectToCAD2004 = True
acadApp.Visible = True
End Function

需要全局变量或者模块及变量:
Public Const AppName = "----------------"
Public acadApp As AcadApplication
Public acadDoc As AcadDocument

每次执行画图拍散之前:调用函数即可:
'连接CAD2004
If ConnectToCAD2004 = False Then
Exit Sub
End If

Ⅳ 怎样用VBA实现CAD自动读取excel中的数据然后在CAD中自动绘制出比例图。

用测量成消悄图剖面计棚汪算链桥仔展点

Ⅵ 如何实现通过excel传递数据给autoCAD并绘制图形(按行绘制尺寸不同但形状相似的标准件)

假如数据在EXCEL中A、态碧毁B两列中,先进行如下的转化:
1.在C列中输入:=A&","&B,这样就变成了坐标的形式
2.打慧纯开CAD,输入直线命帆备令,复制EXCEL中C列中的全部据,粘贴在在提示符后,回车即可自动生成图形。
3.注意测量中的大地坐标系与CAD中的坐标系不同,注意转化一下,把x和y坐标换一下位置就好了

Ⅶ 如何使用EXCEL数据绘制CAD图形

EXCEL中的数据是可以绘制CAD图形的,那么大家知道如何使用EXCEL数据绘制CAD图形吗?下面是我整理的如何使用EXCEL数据绘制CAD图形的 方法 ,希望能雀帆给大家解答。
使用EXCEL数据绘制CAD图形的方法
打开 Excel ,输入数据。

复制B列的数据。打开CAD,输入“pl”,回车。然后在命令行直接“Ctrl+V”可以以这些点直接生成一条多段线。

上面的例子相当简单,但是引我们皮岁谨思考。为什么可以直接复制呢?

其实CAD是可以读取从Excel在复制过去的内容的。那么我们就可以把所有可以在命令行输入的内容在Excel中编辑出来然后“Ctrl+C”“Ctrl+V”就OK了。如下面,我们就用上面的那些数据为圆心绘制半径为1的圆。

在Excel中另起一列输入(="C"&" "&C2&" "&1)括号内的内容。其中C是CAD中画圆的快捷键,上式C后跟一空格,在CAD中相当于确定命令,接下来C2为圆心坐标,空格,半径1。&符燃基号在Excel中是连接符号。

下拉上式得到全部数据的命令。复制该列数据,在CAD命令行”Ctrl+V“。

从上面可以看出来使用Excel输入在某些时候比用徒手绘制要来得简洁。我们也可以绘制更复杂的图形。比如上面的数据我就是从咬合桩数据得来的。我要绘制的是咬合桩桩的三维图。我们可以以“圆柱体”命令cyl开头写出咬合桩的通用表达式。然后直接画图。也可以写出标注的表达式然后统一标注。这些就不在详细讲述了,更多的应用还要靠自己去发现。

Ⅷ 如何实现用excel画图(excel生成cad图形)

不知我这个方法对你是否有用。察银团先用Excel把表做好,然后复制,打开CAD图纸,打开编辑菜单
-
选择性粘贴
-
AutoCAD
图元-
确定。这样,Excel表格就粘过来了。表格比例如果不合适,就用SC命令缩放搏薯到合适比例,就可以了,也可以修改。如果认为这样修改不方便,再用X命令将表格炸开,就更容易修改了。
我这个办法可能是个笨办法,抛转引玉,那位高手教个快捷的方法,
我败橘也可以学一招。

Ⅸ 如何利用Excel中的数据直接导入CAD绘图

举个皮山例子: 假如根据B2单元格中的半径画一个圆

步骤:

  1. 打开EXCEL,在B2单元格中输入一个圆的半径100

  2. 按快捷键Alt+F11打开VBA编辑器并插入一燃颂中个模块

  3. 引用CAD库(前提是电脑上要装CAD软件):工具--引用-autoCAD 2007 Type Library(不同的版本只是数据有所变化有可能是2008,2009,2010,2012等)

  4. 输入代码

  5. Sub tw()
    Dim cad As New AutoCAD.AcadApplication '定义cad变量为一个CAD应用程序
    cad.Documents.Add '新建CAD文件
    cad.Visible = True '显示出来
    Dim p(2) As Double '定义一个圆心的坐标
    p(0) = 100: p(1) = 100: p(2) = 0 '为圆心赋值,即圆心的X值为100,Y值为100,Z值为0
    cad.ActiveDocument.ModelSpace.AddCircle p, Range("b1").Value '以点(100,100)为圆心画圆
    End Sub

  6. 不知道你发现没有,其实在我们的EXCEL VBA中就可以根据表格中的数据实现自动绘图,这只是举了一个简单的例子。希望能够帮助到你。

    Ⅹ 用Excel vba编程将EXCEL表格中的数据(坐标值)导入CAD中直接绘图生成平面图形,主要是直线

    CAD支持这个功能吗?这个不是Excel VBA来控制的,需要CAD能支持VBA。

热点内容
马路上汽车的噪音在多少分贝 发布:2023-08-31 22:08:23 浏览:1885
应孕棒多少钱一盒 发布:2023-08-31 22:08:21 浏览:1357
标准养老金一年能领多少钱 发布:2023-08-31 22:05:05 浏览:1644
湖北通城接网线多少钱一个月 发布:2023-08-31 21:59:51 浏览:1724
开随车吊车多少钱一个月 发布:2023-08-31 21:55:06 浏览:1486
京东付尾款怎么知道前多少名 发布:2023-08-31 21:52:58 浏览:1809
在学校租铺面一个月要多少钱 发布:2023-08-31 21:52:09 浏览:1947
2寸有多少厘米 发布:2023-08-31 21:50:34 浏览:1592
知道电压如何算一小时多少电 发布:2023-08-31 21:46:20 浏览:1571
金手镯54号圈周长是多少厘米 发布:2023-08-31 21:44:28 浏览:1745