1 / 416
文档名称:

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

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

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

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

上传人:916581885 2021/8/17 文件大小:5.03 MB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:VBA-For-AutoCAD-开发手册
D
  建立并编辑工具栏
建立宏
对菜单项和工具栏项增加状态栏帮...
在右键菜单中增加条目
第七章 使用事件
了解AutoCAD中的事件
 编写事件处理器的方法
 处理应用程序级事件
处理文档级事件
处理对象级事件
第八章 在三维空间下工作
  指定三维坐标
 定义用户坐标系统
 坐标转换
建立三维对象
 在三维中编辑
 编辑三维实体
第九章 定义布局及打印
了解模型空间和图纸空间
了解布局
了解布局与块的关系
 了解打印配置
决定布局设置
了解视口
切换至图纸空间布局
 切换至模型空间布局
建立图纸空间视口
  改变视口视图及内容
在图纸空间中缩放线型样式
在被打印视口中的消隐线
打印图纸
执行基本打印
在模型空间中打印
从图纸空间打印
第十章-高级绘图与组织技术
  使用光栅图像
 附着和缩放光栅图像
管理光栅图像
修改图像和图像边界
剪裁图像
使用块和属性
 使用块
使用属性
VBA入门
本章将为你介绍AutoCAD
VBA工程及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中调用VBAMAN命令。
本节的内容:
装载现存的工程
卸载工程
嵌入工程到图形中
从图形中分离工程
创建新的工程
保存嵌入工程
装载现存的工程
当你装载工程到AutoCAD中,所有的公用的子程序(也称为宏)都可以使用。
嵌入于图形中的工程在图形打开时就被装载。保存在DVB文件中的工程必须单独装载。
装载现存的VBA工程文件
在VBA管理器中,使用装载项可弹出打开VBA工程对话框。
在打开VBA工程对话框中,选择打开的工程文件。该VBA工程对话框允许你打开有效的DVB文件。如果你尝试打开不同类型的文件,你将会得到出错信息。
选择打开。
你也可以使用VBALOAD命令直接出现打开VBA工程对话框以装载工程文件。
另外,当工程装载后,该工程所引用的其它工程将会自动地装载。
还有,。
相关主题:病毒警告
每次当你装载工程时,你会看到启用或禁用工程中的代码以阻止宏病毒的警告框。如果你选用启用代