1 / 414
文档名称:

VBA-For-AutoCAD-开发手册.doc

格式:doc   大小:1,870KB   页数:414页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

VBA-For-AutoCAD-开发手册.doc

上传人:清懿 2022/3/14 文件大小:1.83 MB

下载得到文件列表

VBA-For-AutoCAD-开发手册.doc

文档介绍

文档介绍:VBA For AutoCAD开发手册
郑立楷
目录
第一章 VBA入门
 了解嵌入和全局VBA工程
 用VBA管理器组织工程
处理宏
用VBA IDE编辑工程
更多的信息
回忆AutoCAD VBA 工程术语
所有图形的信息。
在特定的时间,用户可以在同个AutoCAD进程中同时装载嵌入工程和全局工程。
AutoCAD VBA 工程与Visual Basic 工程在二进制结构上是不兼容的。然而,其中的窗体、模块和类可以通过在VBA
IDE环境中使用输入和输出VBA命令来在工程之间进行转换。关于VBA IDE的更多信息,可以查看“用VBA
IDE编辑工程〞
用VBA管理器组织工程
你可以使用VBA管理器查看装载在当前AutoCAD进程的所有VBA工程。VBA管理器一个AutoCAD工具,它允许你装载、卸载、保存、创立、嵌入和别离VBA工程。
翻开VBA管理器的步骤:
在工具菜单中选择宏-VBA管理器。
或者,在AutoCAD中调用VBAMAN命令。
本节的内容:
装载现存的工程
卸载工程
嵌入工程到图形中
从图形中别离工程
创立新的工程
保存嵌入工程
装载现存的工程
当你装载工程到AutoCAD中,所有的公用的子程序(也称为宏)都可以使用。
嵌入于图形中的工程在图形翻开时就被装载。保存在DVB文件中的工程必须单独装载。
装载现存的VBA工程文件
在VBA管理器中,使用装载项可弹出翻开VBA工程对话框。
在翻开VBA工程对话框中,选择翻开的工程文件。该VBA工程对话框允许你翻开有效的DVB文件。如果你尝试翻开不同类型的文件,你将会得到出错信息。
选择翻开。
你也可以使用VBALOAD命令直接出现翻开VBA工程对话框以装载工程文件。
另外,当工程装载后,该工程所引用的其它工程将会自动地装载。
还有,。
相关主题:病毒警告
每次当你装载工程时,你会看到启用或禁用工程中的代码以阻止宏病毒的警告框。如果你选用启用代码,如果工程中含有宏病毒时病毒可能会发作。如果你禁用代码,工程同样会装载,但工程中的所有代码将不能运行。
想查看更多关于病毒保护的信息,请参考“设置工程选项〞。
 
卸载工程
卸载工程以释放内存并保持装载的工程列表的长度以方便管理。
你不能卸载嵌入工程或由其它已装载工程所引用的工程。
卸载VBA工程的操作
在VBA管理器中,选择要卸载的工程。
选择卸载。
或者,使用VBAUNLOAD命令,它将提示你所要卸载的工程。
 
嵌入工程到图形中
当你嵌入一个工程时,你是将工程的一个副本置于图形数据库中。无论何时,当所包含工程的图形翻开或关闭时,工程会同时被装载和被卸载。
一个图形只有在同一时间包含一个嵌入工程。如果图形已经包含有一个嵌入工程,你必须在同样地入其它工程之前将该嵌入工程别离出。
嵌入工程到AutoCAD图形中的操作
翻开VBA管理器并选择你所要嵌入的工程。
选择嵌入。
从图形中别离工程
当你别离工程时,其实是将工程从图形数据库中删除,同时会提示你将工程保存为外部的工程文件。如果你没有将其保存为外部工程文件,该工程的数据将会删除。
从AutoCAD图形中别离工程的操作
翻开VBA管理器并选择要从图形中别离的工程。
选择别离。
如果你想保存工程信息为外部工程文件,可以在“你是否想在删除VBA工程前将其输出?〞的提示下选择“是〞,此时会显示另存为对话框,允许你保存文件。
如果你不想保存该工程信息到外部文件,可以在“你是否想在删除VBA工程前将其输出?〞的提示下选择“否〞,此时工程信息将在没有保存的情况下从图形中删除。
 
创立新的工程
新的工程将作为未保存的全局工程被创立。当工程创立时,你可以将工程嵌入图形中,或将其保存为工程文件。
创立新的VBA工程的操作
翻开VBA管理器。
选择新建。
新创立的工程将使用默认的工程名称ACADproject。你必须到VBA
IDE中才可以更改工程名称。查看更多关于命名工程的信息,请参考“命名工程〞。
 
保存嵌入工程
嵌入工程是在图形保存时同时保存的。全局工程必须使用VBA管理器或VBA
IDE进行保存。
使用VBA管理器保存工程的操作
翻开VBA管理器并选择要保存的工程。
选择另存为,此时另存为对话框翻开。
选择用于保存工程的文件。
选择保存
处理宏
与设置VBA工程选项一样,宏对话框允许你运行、编辑、删除和创立宏。
宏是公用(可执行)的子程序。