documentation
.HELP!
AutoCAD ActiveX/VBA Documentation
控制 AutoCAD 环境
AutoCAD ActiveX/VBA
previous page
next page
将 VBA 代码转换为 VB
打开、保存和关闭图形
ActiveX/VBA 开发人员手册
>
控制 AutoCAD 环境
本章介绍在 AutoCAD 中开发应用程序的基础知识。说明如何控制 AutoCAD 环境并在其中有效地工作。
本节内容
打开、保存和关闭图形
设置 AutoCAD 系统配置
控制“应用程序”窗口
控制“图形”窗口
重置活动对象
设置和返回系统变量
精确绘图
提示用户输入
访问 AutoCAD 命令行
在没有文档打开时使用
输入其他文件格式
输出到其他文件格式
previous page
start
next page
Menu
Homepage
Table of contents
简介
AutoCAD ActiveX 技术概述
AutoCAD Visual Basic for Applications (VBA) 接口概述
VBA 在 AutoCAD 中的实现方式
使用 Microsoft .NET Framework
依赖性和限制
AutoCAD ActiveX 和 VBA 一起运行
本书的结构
关于更多信息
代码样例
移植 Automation 工程
新对象
已更改项
移植工程的方法
VBA 入门
了解内嵌与全局 VBA 工程
使用 VBA 管理器组织工程
加载现有的工程
病毒警告
卸载工程
将工程嵌入到图形中
从图形中提取工程
创建新工程
保存工程
处理宏
使用“宏”对话框
运行宏
编辑宏
单步执行宏
设置工程选项
使用 VBA IDE 编辑工程
查看工程信息
定义工程中的组件
对象
窗体
标准模块
类模块
引用
添加新组件
输入现有组件
编辑组件
使用“代码”窗口
使用“用户窗体”窗口
命名工程
保存工程
引用其他 VBA 工程
设置 VBA IDE 选项
编辑器
编辑器格式
基本
固定
进行初步练习
更多信息
AutoCAD VBA 工程术语
AutoCAD VBA 命令
ActiveX Automation 基础知识
了解 AutoCAD 对象模型
Application 对象
Document 对象
集合对象
图形对象和非图形对象
Preferences、Plot 和 Utility 对象
使用新增 AutoCAD 功能
访问对象层次结构
引用对象层次结构中的对象
访问 Application 对象
集合对象
访问集合
向集合对象中添加新的成员
遍历集合对象
删除集合对象的成员
了解特性和方法
了解上级对象
定位类型库
在方法和特性中使用变量
什么是变量?
使用变量作为数组数据
将数组转换为变量
解释变量数组
使用其他编程语言
将 VBA 代码转换为 VB
控制 AutoCAD 环境
打开、保存和关闭图形
设置 AutoCAD 系统配置
数据库系统配置
控制“应用程序”窗口
控制“图形”窗口
更改“文档”窗口的位置和大小
使用“缩放”
定义“缩放”窗口
缩放视图
居中对齐对象
显示图形界限和范围
使用命名视图
使用平铺视口
拆分活动视口
使另一个平铺视口成为当前视口
更新“文档”窗口中的几何图形
重置活动对象
设置和返回系统变量
精确绘图
调整捕捉和栅格对齐方式
使用“正交”模式
绘制构造线
创建构造线
查询构造线
创建射线
查询射线
计算点和值
计算面积
计算已定义的面积
提示用户输入
GetString 方法
GetPoint 方法
GetKeyword 方法
控制用户输入
访问 AutoCAD 命令行
在没有文档打开时使用
输入其他文件格式
输出到其他文件格式
创建和编辑 AutoCAD 图元
创建对象
确定容器对象
创建直线
创建曲线对象
创建 Point 对象
创建实体填充区域
使用面域
创建面域
创建组合面域
并集面域
查找两个面域的交集
创建图案填充
创建 Hatch 对象
关联图案填充
指定填充图案的类型和名称
定义图案填充边界
使用选择集
创建选择集
向选择集添加对象
定义选择集的规则
使用过滤器列表来定义选择集规则
在选择集过滤器列表中指定多个条件
增加过滤器列表条件的复杂程度
在选择集过滤器条件中使用通配符模式
过滤外部数据
显示关于选择集的信息
从选择集中删除对象
编辑对象
使用命名对象
清理命名对象
重命名对象
复制对象
将对象复制到同一个位置
复制多个对象
偏移对象
镜像对象
阵列对象
创建环形阵列
创建矩形阵列
移动对象
沿矢量移动对象
旋转对象
删除对象
缩放对象
变换对象
延伸和修剪对象
分解对象
编辑多段线
编辑样条曲线
编辑图案填充
编辑图案填充边界
编辑填充图案
使用图层、颜色和线型
使用图层
图层和线型排序
创建和命名图层
将图层置为活动
打开和关闭图层
冻结和解冻图层
锁定和解锁图层
指定图层颜色
指定图层线型
删除图层
使用颜色
使用线型
将线型置为活动
重命名线型
删除线型
更改线型说明
指定线型比例
将图层、颜色和线型指定给对象
更改对象的图层
更改对象的颜色
更改对象的线型
保存和恢复图层设置
了解 AutoCAD 如何保存图层设置
使用 LayerStateManager 管理图层设置
保存图层设置
恢复图层设置
输出和输入保存的图层设置
将文字添加到图形
使用文字样式
创建和修改文字样式
指定字体
使用 TrueType 字体
使用 Unicode 和大字体
设置文字高度
设置倾斜角度
设置文字生成标志
使用单行文字
创建单行文字
格式化单行文字
对齐单行文字
更改单行文字
使用多行文字
创建多行文字
格式化多行文字
使用 Unicode 字符、控制代码和特殊字符
替换字体
指定替换默认字体
拼写检查
标注和公差
标注的概念
标注的组成部分
定义标注系统变量
设置标注文字样式
了解引线
了解关联标注
创建标注
创建线性标注
创建半径标注
创建角度标注
创建坐标标注
编辑标注
替代标注文字
使用标注样式
创建、修改和复制标注样式
替代标注样式
模型空间和图纸空间中的标注
创建引线和注释
创建引线
向引线添加注释
引线关联性
编辑引线关联性
编辑引线
使用形位公差
创建形位公差
编辑公差
自定义工具栏和菜单
了解 MenuBar 和 MenuGroups 集合
加载菜单组
更改菜单栏
将菜单插入到菜单栏
从菜单栏中删除菜单
重新排列菜单栏上的菜单项
创建和编辑下拉菜单和快捷菜单
创建新菜单
向菜单添加新的菜单项
指定 Index 参数
指定 Label 参数
指定 Tag 参数
指定 Macro 参数
向菜单添加分隔符
为菜单项指定加速键
创建级联子菜单
从菜单中删除菜单项
探索菜单项的特性
创建和编辑工具栏
创建新的工具栏
向工具栏添加新的工具栏按钮
向工具栏添加分隔符
定义工具栏按钮图像
创建弹出工具栏
浮动和固定工具栏
从工具栏中删除工具栏按钮
探索工具栏项的特性
创建宏
映射到 ASCII 等价值的宏字符
宏终止方式
暂停等待用户输入
取消命令
宏重复
使用单一对象选择模式
为菜单项和工具栏项创建状态行帮助
向右键单击菜单添加条目
使用事件
了解 AutoCAD 中的事件
事件处理程序的原则
处理应用程序层事件
启用应用程序层事件
处理文档层事件
在非 VBA 环境中启用文档层事件
在非 VBA 环境中编写文档层事件代码
在 VBA 中编写文档层事件代码
处理对象层事件
启用对象层事件
在三维空间中工作
指定三维坐标
定义用户坐标系
转换坐标
创建三维对象
创建线框
创建网格
创建多面网格
创建实体
在三维空间中编辑
在三维空间中旋转对象
在三维空间中创建阵列
沿平面镜像对象
编辑三维实体
定义布局并打印
模型空间和图纸空间
布局
布局和块
打印配置
布局设置
图纸尺寸与单位
调整打印原点
设置打印区域
设置打印比例
设置线宽比例
设置打印设备
视口
浮动视口
切换到图纸空间布局
切换到模型空间布局
创建图纸空间视口
修改视口视图和内容
相对于图纸空间缩放视图
在图纸空间中缩放图案线型
使用着色视口
打印图形
执行基本打印
从模型空间打印
从图纸空间打印
高级绘图与组织技术
使用光栅图像
附着和缩放光栅图像
管理光栅图像
更改图像文件路径
命名图像
修改图像和图像边界
显示和隐藏图像边界
更改图像的图层、边界颜色和边界线型
更改图像的比例、旋转、位置、宽度和高度
更改图像的可见性
修改两色图像的颜色和透明度
调整图像的亮度、对比度和褪色度
剪裁图像
更改剪裁边界
显示和隐藏剪裁边界
剪裁光栅图像边界
使用块和属性
使用块
定义块
插入块
分解块参照
重定义块
使用属性
创建属性定义和属性参照
编辑属性定义
提取属性信息
使用外部参照
更新外部参照
附着外部参照
覆盖外部参照
拆离外部参照
重载外部参照
卸载外部参照
绑定外部参照
剪裁块和外部参照
按需加载和外部参照性能
指定和检索扩展数据
使用 VBA 开发应用程序
其他 VBA 术语
VBA 中的窗体
设计模式和运行模式
向窗体中添加控件
更改控件的大小和位置
使用格式化控制
更改控件的特性
向控件添加代码
显示和隐藏窗体
加载和卸载窗体
模式窗体
处理错误
定义应用程序错误类型
捕获运行时错误
响应捕获的错误
响应 AutoCAD 用户输入错误
加密 VBA 代码模块
从工具栏或菜单运行 VBA 宏
自动加载 VBA 工程
自动运行 VBA 宏
加载工程时自动打开 VBA IDE
在无文档状态下工作
分发应用程序
分发 Visual Basic 6 应用程序
64 位移植
VBA 中 AutoCAD 对象的实例化
处理 ObjectId
32 位方法附录
与其他应用程序及 Windows API 交互
与 Visual LISP 应用程序交互
与其他 Windows 应用程序交互
引用其他应用程序的 ActiveX 对象库
创建其他应用程序的实例
用其他应用程序的对象进行编程
退出其他应用程序
从 VBA 访问 Windows API
ActiveX/VBA 教程:设计花园小径
检查环境
定义目标
编写第一个函数
获取输入
声明变量
输入 gpuser 子例程
绘制路的轮廓
绘制瓷砖
形成宏
单步执行代码
执行宏
添加对话框界面
创建对话框
使用“工程”窗口浏览工程
更新现有代码
向对话框中添加代码
Visual LISP 与 ActiveX/VBA 的比较
Visual LISP 与 ActiveX/VBA 的比较
Get in touch
Submit feedback about this site to:
[email protected]