选择特殊符号
选择搜索类型
请输入搜索
第1章AutoCAD VBA开发基础
1.1宏
1.2集合对象的使用
第2章控制AutoCAD环境
2.1文档操作
2.2缩放视图
2.3命名视图
2.4和用户交互
第3章创建和编辑二维图形对象
3.1根据起点、终点和弧长创建圆弧
3.2利用制图法通过三点创建圆
3.3获得点到多段线的最短距离
3.4选择集
3.5使用SendCommand方法
3.6多段线
3.7直线、圆和圆弧转化为多段线
3.8样条曲线转化为多段线
3.9在AutoCAD 2004以前版本中计算优化多段线长度
3.10圆管的放样展开
3.11天圆地方的放样展开
第4章对象特性
4.1按图层进行缩放
4.2使用ObjectDBX技术导入其他图形中的信息
第5章文字
5.1创建文字样式
5.2文字按插入点自动对齐
5.3提取多行文字中的文字内容
5.4使用ObjectDBX实现批量文字替换
第6章标注和公差
6.1标注圆弧长度
6.2锁定标注文字不随对象缩放而动态变化
6.3列举所有的形位公差符号
第7章块和属性
7.1简单块的定义和插入
7.2将已经存在的实体添加到块定义中
7.3使用匿名块
7.4属性块的使用
7.5自动标题栏
7.6AutoCAD中“斜切”功能的实现
7.7块属性生成表格
第8章使用AutoCAD中的事件
8.1处理应用程序层事件
8.2处理文档层事件
8.3处理对象层事件
8.4序号球(永久反应器)
第9章在三维空间工作
9.1在UCS中创建基本图元
9.2创建UCS
9.3在任意的平面上创建图案填充
9.4创建正多面体
9.5创建偏心圆台、圆柱和圆锥
第10章布局和打印
10.1批量打印
10.2布局
第11章高级绘图与组织技术
11.1扩展数据
11.2扩展字典和命名对象字典
11.3使用SummaryInfo对象保存图形信息
11.4绘图顺序
第12章VBA与应用程序
12.1调试VBA应用程序
12.2VBA应用程序的错误处理
12.3显示缩略图——DwgThumbnail组件
12.4显示停靠窗口——Accont组件
12.5显示幻灯片——Slide组件
12.6解析表达式——MSScript组件
12.7创建和使用定时器
第13章与其他应用程序和Windows API交互
13.1转换Excel表格到AutoCAD中
13.2使用Excel数据绘图
13.3转换AutoCAD数据到Word和Excel中
13.4去掉关闭按钮(X)和添加快捷菜单
第14章创建数据库应用程序
14.1创建数据库的ADO连接
14.2创建数据表
14.3使用记录集从数据表中读取数据
14.4使用ADODC控件
14.5数据记录和AutoCAD实体的对应
第15章VBA程序的发布
15.1菜单宏
15.2在工具栏中使用自定义图标
15.3基本图库的实现
15.4在命令行或菜单中执行VBA程序
15.5实现VBA程序的先选择后操作和透明命令
15.6更改AutoCAD应用程序的图标和标题栏
15.7发布VBA应用程序
第16章VBA开发相关技术
16.1在VB中创建应用程序
16.2搜索某个文件夹中所有的文件
16.3VBA IDE的编程附录AAutoCAD ActiveX 2100433B
本书以AutoCAD 2005中文版为开发平台,通过73个精彩的编程实例,向读者展示了AutoCAD VBA开发的高级技术。书中提供了多个精彩实例的源码,涉及VBA的基础操作、VBA的应用领域、VBA的特殊功能,以及CAD软件开发的一些基础知识。
本书层次清晰、实例丰富,适用于建筑、机械、电子等多个领域的工程设计人员和软件开发工程师,同时也可供对计算机辅助设计有兴趣的大学生、研究生以及各工程单位相关技术人员使用。对于VBA的读者来说,这是一本具有较强指导性和实用性的图书。
全书共16章,将所有的实例归人基础相关、控制AutoCAD环境、创建和编辑二维对象、对象特性、文字、标注和公差、块和属性、处理AutocAD中的事件、三维空间的操作、打印、高级绘图组织、使用组件扩展程序功能、和Excel交换数据、数据库应用程序、发布VBA应用程序等大类,从不同的角度分析VBA编程的技术和技巧。本书提供了多个精彩实例的源码,涉及VBA的基础操作、VBA的应用领域、VBA的特殊功能,以及CAD软件开发的一些基础知识。
Dim BlockNameSt As StringSub DimDimaligned()On Error GoTo ErrDim Po(0 To 2) As DoubleDim Pr(0 To 2) ...
说白了就是基与autocad的功能再开发出新的功能,类似升级咯基本AUTOCAD系统的二次开发基本有两种模式,一是取得AC授权的商业开发,二是“民间”私自开发。经过许多年的积累和成熟后,前者如天正等也...
AutoCAD ActiveX VBA二次开发技术基础及应用实例
AutoCAD ActiveX VBA二次开发技术基础及应用实例
AutoCAD中用VBA进行二次开发在工程测量中的应用
用VBA在AutoCAD平台上进行二次开发,创建非常好的应用程序,让那些绘制重复的测量绘图工作能自动执行,帮助我们自动地高效率地完成绘图任务。笔者应用生产实用的二个例题来说明AutoCAD中用VBA进行二次开发在工程测量中的应用。
从AutoCADR14.01版开始,Autodesk在AutoCAD中加入了VBA(VisualBasicforApplication),作为AutoCAD的一种二次开发工具。VBA将AutoCAD和VisualBaisc的功能结合在一起,能够快速创建出符合用户要求的程序,大大提高用户的工作效率。AutoCADVBA的开发使用AutoCADActiveX技术,这种技术使用户能够从AutoCAD的内部或外部以编程方式来操作AutoCAD。在AutoCAD中使用ActiveX接口具有两个优点。更多的编程环境可以编程访问AutoCAD图形。在ActiveXAutomation出现以前,开发人员只能使用AutoLISP或C 接口。与其他Windows应用程序(例如MicrosoftExcel和Word)共享数据变得更加.2100433B
autoCAD VBA上一款应用程序。
VBA 提供了可与其他启用 VBA 的应用程序集成的应用程序。 这意味着 AutoCAD 通过使用其他应用程序对象库可用作其他应用程序(例如 Microsoft Word 或 Excel)的 Automation 控制程序。
单机开发版本的 Visual Basic 6(必须另外购买),可为 AutoCAD VBA 补充其他部件,例如外部数据库引擎和报表编写功能。
VBA 将通过 AutoCAD ActiveX Automation 接口向 AutoCAD 发送信息。 AutoCAD VBA 允许 Visual Basic 环境与 AutoCAD 同时运行,并通过 ActiveX Automation 接口提供 AutoCAD 的编程控制。 这样就把 AutoCAD、ActiveX Automation 和 VBA 链接在一起,提供了一个功能非常强大的接口。 它不仅能控制 AutoCAD 对象,也能向其他应用程序发送数据或从中检索数据。
将 VBA 集成到 AutoCAD 为自定义 AutoCAD 提供了便于使用的可视工具。 例如,用户可以创建一个应用程序,用于自动提取属性信息,把结果直接插入 Excel 电子数据表并执行所需的任意数据转换。
AutoCAD 中的 VBA 编程由三个要素定义。 第一个是 AutoCAD 本身,它提供了全面的对象,包括 AutoCAD 图元、数据和命令。 AutoCAD 是一个具有多层次接口的开放式应用程序。 要有效地使用 VBA,必须非常熟悉 AutoCAD 的编程特性。 但是,VBA 的基于对象的方法和 AutoLISP 的大不一样。
第二个要素是 AutoCAD ActiveX Automation 接口,它与 AutoCAD 对象进行信息传递(通讯)。 用 VBA 编程需要对 ActiveX Automation 有基本的了解。 可以在《ActiveX 和 VBA 开发人员手册》(在 AutoCAD 中的“帮助”菜单上,依次单击“其他资源”»“开发人员帮助”)中找到 AutoCAD ActiveX Automation 接口的说明。
第三个要素是 VBA 本身。 它有自己的一套对象、关键字和常量等的集合,用于提供程序流、控制、调试和执行。 AutoCAD VBA 中包括 Microsoft 关于 VBA 的扩展帮助系统。 2100433B
《Excel VBA标准教程》是一本全面介绍Excel VBA的书籍,内容由浅入深、循序渐进,使读者能熟练掌握Excel VBA的各个方面,并能开发VBA应用程序。《Excel VBA标准教程》分为六篇,第1篇是VBA基础篇,介绍了VBA的开发环境VBE、VBA语言基础、Excel的对象模型等基础知识。第2篇讨论了Excel的对象和Excel的基于事件的编程,讨论了交互式对话框、Range对象、Chart与Shape对象、Worksheet和Workbook对象以及Application对象。第3篇是窗体和控件篇,深入浅出地介绍了如何创建用户窗体、如何使用控件进行程序设计。第4篇介绍了操纵Excel的数组与字典相关的技术。第5篇是高级应用篇,介绍了使用ADO和文件以及高级的窗体处理技术、类模块以及与其他应用程序交互的方法。第6篇是案例应用篇,介绍了3个使用VBA编写的管理系统,使读者掌握使用VBA解决实际问题的能力。
《Excel VBA标准教程》语言简洁、内容精练、重点突出、实例丰富,是广大办公室工作人员、技术人员、应用程序开发人员必备的参考书,也非常适合大中专院校师生学习阅读,可作为高等院校计算机及Office办公专业的教材参考书。