CAD vba开发手册.docx


文档分类:IT计算机 | 页数:约231页 举报非法文档有奖
1/231
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/231
文档列表 文档介绍
CAD_vba开发手册V B A 开 发 人 员 手 册
姓名:高化奎
深圳爱华勘测工程有限公司
第一章:VBA入门
本章将为你介绍 AutoCADVBA工程及VBA交互开发环境(VBA IDE)。尽管大部分 VBA环境在行为上都是 相似的,但AutoCAD VBA IDE还是有些独有的特性。在 AutoCAD中还有些相关的命令可以用于装载工程、 运行工程,或打开 VBA IDE环境。本章将概要介绍 VBA工程、VBA命令和VBA IDE的使用。
本章具体内容如下:、、、、、、
第一节:了解嵌入和全局VBA工程
AutoCAD VBA 工程是代码模块、类模块和窗体的集合,它们组合起来以执行给予的功能。工程可保存 在AutoCAD图形中,或作为独立的文件保存。
嵌入工程是保存在 AutoCAD图形中。当包含有这些工程的图形中 AutoCAD打开时,他们可以自动地装
载,这种方法可以很方便地分发工程给用户。嵌入工程也有它的极限,它不能打开或关闭 AutoCAD图形,
那是由于他们的函数只存在于工程所在的文档中。使用嵌入工程不需要在运行程序之前查找并装载工程文 件。举个含有嵌入工程的图形的例子,当图形打开时,一个时间日志被触发。通过这样一个宏的应用可以 登记并记录用户在该图形上所花费的时间。这时用户不必去记住在打开图形之前装载工程,这就是自动操 作的一个很好的例子。
全局工程保存在独立的文件中,它更加通用,因为他们能在 AutoCAD图形中运行,也能打开、关闭
AutoCAD图形,但它在图形打开时不能自动装载。用户必须知道他们所需要的宏包含在哪个工程文件中。 然而,全局工程非常容易与其它使用者共享,它可以将通用的宏做为很好的库而存在。举个例子,你保存 在一个工程文件中的宏是有关多个图形的材料清单。这个宏可以在工作周期的末期由管理员运行,这样就 可以收集到所有图形的信息。
在特定的时间,用户可以在同个 AutoCAD进程中同时装载嵌入工程和全局工程。
AutoCAD VBA 工程与 Visual Basic 工程在二进制结构上是不兼容的。然而,其中的窗体、模块和类 可以通过在VBA IDE环境中使用输入和输出 VBA命令来在工程之间进行转换。关于 VBA IDE的更多信息,
可以查看“用 VBA IDE编辑工程”
第二节:用VBA管理器组织工程
你可以使用 VBA管理器查看装载在当前 AutoCAD进程的所有VBA工程。VBA管理器一个AutoCAD工具, 它允许你装载、卸载、保存、创建、嵌入和分离 VBA工程。
打开VBA管理器的步骤:
在工具菜单中选择宏-VBA管理器。
或者,在 AutoCAD中调用 VBAMA命令。
本节的内容:、、、、、。
装载现存的工程
当你装载工程到 AutoCAD中,所有的公用的子程序(也称为宏)都可以使用。 嵌入于图形中的工程在图 形打开时就被装载。保存在 DVB文件中的工程必须单独装载。
装载现存的VBAX程文件
在VBA管理器中,使用装载项可弹出打开 VBA工程对话框。
在打开VBA工程对话框中,选择打开的工程文件。该 VBAX程对话框允许你打开有效的 DVB文件。
如果你尝试打开不同类型的文件,你将会得到出错信息。
选择打开。
你也可以使用VBALOA命令直接出现打开 VBA工程对话框以装载工程文件。另外,当工程装载后,该 工程所引用的其它工程将会自动地装载。 还有,AutoCAD在启动时将自动装载名称为 。
相关主题:病毒警告
每次当你装载工程时,你会看到启用或禁用工程中的代码以阻止宏病毒的警告框。如果你选用启用代 码,如果工程中含有宏病毒时病毒可能会发作。如果你禁用代码,工程同样会装载,但工程中的所有代码 将不能运行。想查看更多关于病毒保护的信息,请参考“设置工程选项”。
卸载工程
卸载工程以释放内存并保持装载的工程列表的长度以方便管理。你不能卸载嵌入工程或由其它已装载 工程所引用的工程。卸载 VBA工程的操作
在VBA管理器中,选择要卸载的工程。
选择卸载。
或者,使用VBAUNLOA命令,它将提示你所要卸载的工程。
嵌入工程到图形中
当你嵌入一个工程时,你是将工程的一个副本置于图形数据库中。无论何时,当所包含工程的图形打 开或关闭时,工程会同时被装载和被卸载。一个图形只有在同一时间包含一个嵌入工程。如果图形已经包 含有一个嵌入工程,你必须在同样地入其它工程之前将该嵌入工程分离出。嵌入工程到 AutoCAD图形中的
操作 。
打开VBA管理器并选择你所要嵌入的工程。
选择嵌入。
从图形中分离工程
当你分离工程时,其实是将工程从图形数据库中删除,同时会提示你将工程保存为外部的工程文件。 如果

CAD vba开发手册 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息