电气绘图cad教学资料 第7章 autocad vba开发技术_第1页
电气绘图cad教学资料 第7章 autocad vba开发技术_第2页
电气绘图cad教学资料 第7章 autocad vba开发技术_第3页
电气绘图cad教学资料 第7章 autocad vba开发技术_第4页
电气绘图cad教学资料 第7章 autocad vba开发技术_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第七章AutoCADVBA开发技术7.1VBA简介VBA:VisualBasicforApplicationVBA将AutoCAD和VisualBasic的功能结合在一起,能够快速创建出符合用户要求的程序,大大提高用户的工作效率。VBA提供了可与其他启用VBA的应用程序集成的应用程序。这意味着AutoCAD通过使用其他应用程序对象库,可用作其他应用程序(例如MicrosoftWord或Excel)的Automation控制程序。AutoCADVBA的开发使用AutoCADActiveX技术,这种技术使用户能够从AutoCAD的内部或外部以编程方式来操作AutoCAD。基于VBA开发AutoCAD的应用程序能够完成下面的几种工作创建和编辑实体。和用户交互。利用队形特性来组织实体。处理图形文件,在文件之间交换数据。视图管理。文字。管理块的属性在三维空间工作响应AutoCAD中的事件布局和打印操作扩展数据和扩展记录来标识实体访问文件和数据库和Office程序交换数据使用WindowsAPI(Windows应用程序编程接口)增强程序功能VBA应用程序的发布其它方面的操作

7.2开发VBA的一般过程实例:弹出一个询问是否在AutoCAD的图形窗口中显示文字“AutoCADVBA!”的对话框,如果用户单击“是”按钮确认,就会在图形窗口中显示“AutoCADVBA!”的文字。提示:先建立一个AutoCADVBA工程项目,然后再进行编程和调试,最后保存。实现消息提示对话框,可以直接使用VBA的内置函数MsgBox,按照其语法格式制定其相应的参数即可。Value=MsgBox(“是否在图形窗口显示文字?”,vbYesNo,“用户选择”)在AutoCAD图形窗口中显示文字“AutoCADVBA!”,可以使用AddText

方法,本例使用的程序语句为:ThisDrawing.ModelSpace.AddText“AutoCADVBA!”,pt,1007.3使用VBA制作工程样板通过VBA创建工程样板程序,能够完成绘图环境和对象特性的一系列设置,并且在图形中添加图框。创建图形样板首先需要设置绘图单位和图形界限、文字样式、图层和线型,还要创建符合要求的图框。在此程序中,将要进行两大步骤的工作:设置绘图环境和对象特性,这些工作都由固定的属性和方法来实现。创建图框。可以分为三个步骤,创建组成图框的线,创建文字对象,调整文字的位置。7.4创建电气元件本节介绍使用VBA编程,创建电气元件图形,运行界面如图7.12所示。用户可以从【电气元件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论