CAD二次开发手册

CAD二次开发手册

ID:41152862

大小:327.42 KB

页数:10页

时间:2019-08-17

CAD二次开发手册_第1页
CAD二次开发手册_第2页
CAD二次开发手册_第3页
CAD二次开发手册_第4页
CAD二次开发手册_第5页
资源描述:

《CAD二次开发手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VBA开发手册第一章VBA入门本章将为你介绍AutoCADVBA工程及VBA交互开发环境(VBAIDE)。尽管大部分VBA环境在行为上都是相似的,但AutoCADVBAIDE还是有些独有的特性。在AutoCAD中还有些相关的命令可以用于装载工程、运行工程,或打开VBAIDE环境。本章将概要介绍VBA工程、VBA命令和VBAIDE的使用。了解嵌入和全局VBA工程AutoCADVBA工程是代码模块、类模块和窗体的集合,它们组合起来以执行给予的功能。工程可保存在AutoCAD图形中,或作为独立的文件保存。嵌入工程是保存在AutoCAD图形中。当包含有这些工程的图形中AutoCAD打开时,他

2、们可以自动地装载,这种方法可以很方便地分发工程给用户。嵌入工程也有它的极限,它不能打开或关闭AutoCAD图形,那是由于他们的函数只存在于工程所在的文档中。使用嵌入工程不需要在运行程序之前查找并装载工程文件。举个含有嵌入工程的图形的例子,当图形打开时,一个时间日志被触发。通过这样一个宏的应用可以登记并记录用户在该图形上所花费的时间。这时用户不必去记住在打开图形之前装载工程,这就是自动操作的一个很好的例子。全局工程保存在独立的文件中,它更加通用,因为他们能在AutoCAD图形中运行,也能打开、关闭AutoCAD图形,但它在图形打开时不能自动装载。用户必须知道他们所需要的宏包含在哪个工程

3、文件中。然而,全局工程非常容易与其它使用者共享,它可以将通用的宏做为很好的库而存在。举个例子,你保存在一个工程文件中的宏是有关多个图形的材料清单。这个宏可以在工作周期的末期由管理员运行,这样就可以收集到所有图形的信息。在特定的时间,用户可以在同个AutoCAD进程中同时装载嵌入工程和全局工程。AutoCADVBA工程与VisualBasic工程在二进制结构上是不兼容的。然而,其中的窗体、模块和类可以通过在VBAIDE环境中使用输入和输出VBA命令来在工程之间进行转换。关于VBAIDE的更多信息,可以查看“用VBAIDE编辑工程”用VBA管理器组织工程你可以使用VBA管理器查看装载在当

4、前AutoCAD进程的所有VBA工程。VBA管理器一个AutoCAD工具,它允许你装载、卸载、保存、创建、嵌入和分离VBA工程。打开VBA管理器的步骤:1.在工具菜单中选择宏-VBA管理器。2.或者,在AutoCAD中调用VBAMAN命令。本节的内容:装载现存的工程卸载工程嵌入工程到图形中从图形中分离工程创建新的工程保存嵌入工程装载现存的工程当你装载工程到AutoCAD中,所有的公用的子程序(也称为宏)都可以使用。嵌入于图形中的工程在图形打开时就被装载。保存在DVB文件中的工程必须单独装载。装载现存的VBA工程文件1.在VBA管理器中,使用装载项可弹出打开VBA工程对话框。2.在打开

5、VBA工程对话框中,选择打开的工程文件。该VBA工程对话框允许你打开有效的DVB文件。如果你尝试打开不同类型的文件,你将会得到出错信息。3.选择打开。你也可以使用VBALOAD命令直接出现打开VBA工程对话框以装载工程文件。另外,当工程装载后,该工程所引用的其它工程将会自动地装载。还有,AutoCAD在启动时将自动装载名称为acad.dvb的工程文件。相关主题:病毒警告每次当你装载工程时,你会看到启用或禁用工程中的代码以阻止宏病毒的警告框。如果你选用启用代码,如果工程中含有宏病毒时病毒可能会发作。如果你禁用代码,工程同样会装载,但工程中的所有代码将不能运行。想查看更多关于病毒保护的信

6、息,请参考“设置工程选项”。卸载工程卸载工程以释放内存并保持装载的工程列表的长度以方便管理。你不能卸载嵌入工程或由其它已装载工程所引用的工程。卸载VBA工程的操作1.在VBA管理器中,选择要卸载的工程。2.选择卸载。或者,使用VBAUNLOAD命令,它将提示你所要卸载的工程。嵌入工程到图形中当你嵌入一个工程时,你是将工程的一个副本置于图形数据库中。无论何时,当所包含工程的图形打开或关闭时,工程会同时被装载和被卸载。一个图形只有在同一时间包含一个嵌入工程。如果图形已经包含有一个嵌入工程,你必须在同样地入其它工程之前将该嵌入工程分离出。嵌入工程到AutoCAD图形中的操作1.打开VBA管

7、理器并选择你所要嵌入的工程。2.选择嵌入。从图形中分离工程当你分离工程时,其实是将工程从图形数据库中删除,同时会提示你将工程保存为外部的工程文件。如果你没有将其保存为外部工程文件,该工程的数据将会删除。从AutoCAD图形中分离工程的操作1.打开VBA管理器并选择要从图形中分离的工程。2.选择分离。3.如果你想保存工程信息为外部工程文件,可以在“你是否想在删除VBA工程前将其输出?”的提示下选择“是”,此时会显示另存为对话框,允许你保存文件。如果你不想保存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。