绪论1 01开始1 011文件类型1 012使用显示声明Option Explicit1 013变量1 014选择数据类型1 01**PI单位2 016SOLIDWORKS Constant Type Library2 02宏录制技巧3 021SOLIDWORKS API帮助3 022API对象接口3 023目录4 024索引4 025搜索5 026收藏夹5 027理解API接口成员的描述方法5 第1章使用宏录制器8 11宏录制9 12宏工具栏9 13理解宏代码是如何工作的14 14理解如何调用API接口的成员15 15传递参数15 16整理代码16 161注释代码18 162调试代码18 17向宏中添加用户窗体20 练习11录制宏26 练习12添加宏代码到VBA按钮控件27 练习13在VBA窗体中添加用户输入域31 第2章API对象模型33 21SOLIDWORKS API对象模型概述34 22应用程序对象35 221SldWorks对象35 222SOLIDWORKS 2020类型库36 223IntelliSense36 224早绑定和后绑定37 23实例学习:连接到新文件38 24实例学习:连接到现有文件57 练习21使用新建文件65 练习22使用已存在的文件67 第3章设置系统选项和文档属性69 31用户参数选择——系统选项70 311设置复选框70 312设置整型文本框71 313设置双精度型文本框72 314设置字符型文本框73 315设置列表框73 316设置单选按钮74 317设置滑动条74 32用户参数选择——文档属性75 33定位正确的API和枚举值77 34系统选项、文档属性和菜单项用户参数 选择表78 练习31更改多个系统选项78 练习32更改多个文档属性80 第4章自动化零件设计82 41实例学习:自动化零件创建工具83 42设置材质84 43创建矩形草图85 44添加尺寸标注85 45创建时选中86 46创建圆形草图88 47创建拉伸特征88 48拉伸中的轮廓选择89 49创建旋转特征90 410快速索引列表91 练习零件自动创建过程93 第5章自动化装配体设计96 51实例学习:自动化装配体创建工具97 52变换99 53创建数学变换矩阵99 54变换矩阵100 55激活文件100 56隐藏文件101 57对象集合101 58建立线、边集合101 59建立面集合102 510获得相邻面103 511建立点集合104 512获得曲线参数104 513添加旋钮并将其装配到机箱上105 514添加零部件105 515添加配合105 练习添加零部件107 第6章自动化工程图设计111 61实例学习:自动化工程图创建工具112 62获得配置的名称114 63新建图纸115 64创建视图117 65遍历视图118 66插入注释120 67以不同格式保存工程图121 68创建工程图图纸的相关命令123 练习工程图自动化124 第7章选择与遍历技术128 71实例学习:基于已选定对象的编程129 711选择管理器(SelectionManager)129 712访问SelectionManager129 713确定被选中对象的数目130 714访问被选中对象130 715获取被选中对象的类型131 716获取特征类型131 717特征数据对象132 718访问特征数据对象132 719访问选择集132 7110释放选择集132 7111修改特征数据属性133 7112修改对象定义133 72SOLIDWORKS BREP模型134 73实例学习:体和面遍历135 731返回体指针列表137 732面材质属性138 74实例学习:遍历FeatureManager140 741从顶部遍历FeatureManager设计树140 742显示特征名称和类型141 743设置特征压缩状态142 744设置特征UI状态144 745获取FeatureManager设计树指定位置 的特征144 练习71处理预选择1145 练习72处理预选择2147 练习73遍历FeatureManager设计树149 第8章添加自定义属性和特性152 81实例学习:自定义属性153 811添加自定义属性到SOLIDWORKS 文件153 812获取和设置自定义属性155 813获取自定义属性名156 814获取自定义属性数目157 82实例学习:带自定义属性的配置158 821从SOLIDWORKS模型返回质量 属性160 822使用API返回质量属性160 83实例学习:文件摘要信息163 84实例学习:文件属性164 85属性对象165 86实例学习:面属性167 861查找圆柱面和关联属性168 862在模型视图中显示标注170 863创建CNC代码172 864属性类型遍历172 865隐藏属性信息174 练习81添加质量属性到自定义属性175 练习82为边添加属性176 第9章SOLIDWORKS API SDK180 91API SDK181 92实例学习:创建VBNET 插件182 921引用184 922比较Addin DLL和独立执行程序187 923加载并运行Addin程序187 93实例学习:创建C#插件191 94实例学习:创建