Private Sub Form_Load()
On Error Resume Next
Set acadapp = GetObject(, "autocad.application")
If Err ThenErr.ClearSet acadapp = CreateObject("autocad.application")If Err ThenMsgBox ("不能运行AutoCad,请检查是否安装了CAD")Exit SubEnd If
End If
acadapp.Visible = True
End SubPrivate Sub Command1_Click()
c300End SubSub c300()Dim myselect(0 To 300) As AcadEntity '定义选择集数组
Dim pp(0 To 2) As Double '圆心坐标For i = 0 To 300 '循环300次
pp(0) = 3000 * Rnd: pp(1) = 3000 * Rnd: pp(2) = 0 '设置圆心坐标
Set myselect(i) = acadapp.ActiveDocument.ModelSpace.AddCircle(pp, Rnd * 30 + 1) '画不同大小的圆
Next iFor i = 1 To 300
If myselect(i).radius > 10 Then '判断圆的直径是否大于10myselect(i).Color = Int(255 * Rnd + 1) '大圆颜色改为随机数
Elsemyselect(i).Color = 0 '小圆改为白色
End If
Next iZoomExtents '缩放到显示全部对象End Sub

VBA操作CAD画300个大小不同颜色不同的圆圈相关推荐

  1. Excel VBA编程常用语句300句

    Excel VBA编程常用语句300句 ************** * VBA 语句集 * * (第 1 辑) * ************** **************** * 定制模块行为 ...

  2. 记录一下HALCON基于可变形,利用CAD画dxf模板进行模板匹配(二)

    本文接着上一篇记录一下HALCON基于可变形,利用CAD画dxf模板进行模板匹配 打开HALCON并打开匹配助手 匹配助手如图 "创建"页说明: 1,选择匹配方式 中间偏上方的下拉 ...

  3. cad lisp 二次抛物线_用Cad画二次抛物线.doc

    用Cad画二次抛物线 Cad画二次抛物线如y=ax2+bx+c 第一步 确认cad中有VBA module如果没有请下载visual basic编辑器thisdrawing 第二步 打开cad ...

  4. 计算机分隔线教程,计算机CAD画线教程

    计算机CAD画线教程 1.命令格式 命令行:Sketch 徒手画线对于创建不规则边界或使用数字化仪追踪非常有用,可以使用Sketch命令徒手绘制图形.轮廓线及签名等. 在中望CAD 2010中Sket ...

  5. 在C#中用COM操作CAD

    一.介绍 AutoCAD的二次开发形式非常多, 有Autolisp,ObjectARX,VBA等,在本章我给大家介绍的是不太常用的COM方式操作CAD. 使用COM的方式有前期绑定和后期绑定2种. 二 ...

  6. cad画直角命令_在cad中怎么画角度?cad画角度三种方法介绍

    cad是应用最广泛的计算机辅助设计软件,学会使用cad怎么画角度是必不可少的,尤其是对于新手来说,更应该学习.那么在cad中怎么画角度?下面小编就为大家介绍三种cad画角度方法,希望对大家有所帮助! ...

  7. 关于python操作cad的2021-06-18

    之前写了"关于python通过pyautocad操作cad的2021-06-10",由于pyautocad根据图元生产面域的方法没找到,所以改用win32com.client了,找 ...

  8. cad lisp 二次抛物线_用Cad画二次抛物线

    Cad 画二次抛物线如 y=ax2+bx+c 第一步  确认 cad 中有 VBA module  如果没有请下载, 即 CAD 中 "工具" → "宏" ...

  9. cad画不规则实体_cad画不规则曲线的方法步骤图

    CAD绘制图形非常之多,那么大家知道cad怎么画不规则曲线吗?下面是学习啦小编整理的cad画不规则曲线的方法,希望能给大家解答. cad画不规则曲线的方法 1.单击AutoCAD2013工具栏&quo ...

最新文章

  1. 递归 尾递归_代码简报:递归,递归,递归
  2. Windows程序设计------字体不等宽引出的问题及其细节知识
  3. python线程安全的单例_[python笔记] 单例的几种实现方式(线程安全)
  4. RPM安装命令总结--转载
  5. python性能测试方法_Python实现测试磁盘性能的方法
  6. jquery选择器(转载)
  7. Qt将应用程序部署到Android设备
  8. linux网络编程——webserver服务器编写
  9. 攻克前端开发的难点,码农不惧!!
  10. 说要干掉苹果的罗永浩却打起了微软
  11. Fixjs实践——标签、按钮控件
  12. Tomcat JMX
  13. hdfs命令_HDFS命令
  14. Java 将Excel转为OFD
  15. Aliplayer简单使用
  16. 服务器lsass系统错误,电脑开机提示lsass.exe系统错误,安全帐户管理器初始化失败该怎么办?...
  17. 美国拉斯维加斯游戏CRAPS(花旗骰)掷骰子的游戏的C语言版本
  18. 有赞会不会成为去中心化流量时代的淘宝
  19. 从战略到执行:业务领先模型 BLM 战略篇「战略意图」
  20. 网络1711班 C语言第四次作业批改总结

热门文章

  1. Linux应用与发展与学习平台的搭建笔记
  2. Anaconda:Failed to link extracted packages toXXX 重装失败后的分析与解决
  3. 设计模式之(十四)观察者模式Observer
  4. ssh登陆的一些错误
  5. 在Windows上运行OpenShift Origin
  6. 面对区块链游戏,超休闲游戏厂商决定“笨鸟先飞”
  7. 搜狗用这个骚技术,把百度气的吐血了!
  8. 利用OpenCV的函数putText()为图像添加数值型文本内容
  9. Java中的引用类型
  10. 【python科研绘图】双y轴并列柱状图+折线图+数据表结合,并封装图形绘制函数