2.4 实例学习:连接到现有文件
到目前为止,已经学习了使用NewDocument方法来创建不同类型文件接口的对象。现在,将学习如何连接到SOLIDWORKS中已打开的现有文件。
步骤28 导入另一个用户窗体 右键单击VBA【工程】窗口,从弹出菜单中选择【导入文件】。导入Lesson 02 Case study中的名为frmExis-tingDocs.frm的窗体文件。
步骤29 查看用于现有文件的方法 单击【视图】/【代码窗口】或者双击第一个命令按钮(Connect to SolidWorks),如图2-22所示。
扫码看视频
图2-22 frmExistingDocs窗体
步骤30 向模块添加代码 切换回ObjectModelBasics1模块。在第一行之前添加注释,在第二行显示新窗体。
步骤31 保存并运行宏 分别测试每个复选框以查看SOLIDWORKS的响应。测试顺序如下:
1)。
2)。
3)。
+
步骤32 停止宏 单击窗体右上角的关闭图标,回到VBA编辑器。
步骤33 可用于查看各种文件类型的方法 单击【视图】/【代码窗口】或双击第二个命令按钮(Connect to Model)。
扫码看视频
步骤34 打开以下文件并运行宏 在复选框不同的选中状态下测试下列3个文件:SheetMetalSample.sldprt、SheetMetalSample.sldasm和SheetMetalSample.slddrw。
1)测试,如图2-23所示。
2)测试,如图2-24所示。
3)测试,如图2-25所示。
步骤35 停止宏 回到VBA编辑器。
步骤36 仅适用于PartDoc的查看方法 单击【视图】/【代码窗口】或双击第三个命令按钮(Existing Part)。
扫码看视频
图2-23 隐藏工具栏测试
图2-24 显示工具栏测试
图2-25 添加自定义属性测试
步骤37 运行宏 使用零件文件SheetMetalSample.sldprt。
测试,如图2-26所示。
图2-26 运行宏镜像零件
步骤38 停止宏 返回VBA编辑器。
步骤39 仅适用于AssemblyDoc的查看方法
步骤40 运行宏 使用装配体文件SheetMetalSample.sldasm。
测试,如图2-27所示。
步骤41 停止宏 返回VBA编辑器。
步骤42 仅适用于DrawingDoc的查看方法 单击【视图】/【代码窗口】。
图2-27 运行宏
步骤43 运行宏 使用工程图文件SheetMetalSample.slddrw。测试,如图2-28所示。
步骤44 退出宏
图2-28 运行宏