中文版SolidWorks 2016完全实战技术手册
上QQ阅读APP看书,第一时间看更新

4.2 录制与执行宏

宏是记录用户执行命令的一种便捷方式,也是执行用户操作命令后的结果。对于初学者来说,最好利用录制宏来解决日常工作中的重复操作。SolidWorks向用户提供了宏工具,如图4-32所示为【宏】工具栏。

图4-32 【宏】工具栏

4.2.1 新建宏

单击【新建宏】按钮可以建立新宏。当生成新的宏时,用户直接从自定义的编辑宏应用程序(如Microsoft Visual Basic)中编程宏。

在【宏】工具栏中单击【新建宏】按钮,程序将弹出【新建宏】对话框,通过该对话框将新建的宏文件保存在SolidWorks安装路径下的MACROS(可自定义命名)文件夹下,如图4-33所示。

图4-33 【新建宏】对话框

4.2.2 录制/暂停宏

通过使用【录制/暂停宏】功能,用户可以将SolidWorks工作界面中所执行的操作录制下来。宏会记录所有鼠标单击的位置、菜单的选项,以及键盘所输入的值或字母,以便日后执行。

在【宏】工具栏中单击【录制/暂停宏】按钮,程序随后进入录制用户执行SolidWorks命令过程,在此过程中可再次单击【录制/暂停宏】按钮暂停录制操作。

当录制完成时,单击【宏】工具栏上的【停止宏】按钮,然后将录制的宏进行保存。

4.2.3 为宏指定快捷键和菜单

录制宏后,可以为宏定制自定义的快捷键和菜单。执行【工具】|【自定义】命令,打开【自定义】对话框,在对话框的【键盘】选项卡中选择【宏】类别,并在下面的宏列表框中激活【快捷键】选项,此时用户可根据键盘操作习惯来设置快捷键,然后单击对话框中的【确定】按钮,即可完成宏快捷键的定义,如图4-34所示。

图4-34 为宏定义快捷键

技术要点

在【类别】下拉列表中如果没有列出【宏】选项,则必须事先录制宏,并将宏保存在MACORS文件夹中。

同理,用户也可按上述方法在【自定义】对话框的【菜单】选项卡中为宏指定新的参数项目。

4.2.4 执行宏与编辑宏

在【宏】工具栏中单击【执行宏】按钮,程序随即运行宏。

录制宏后,可单击【编辑宏】按钮对宏进行编辑或调试。在【宏】工具栏中单击【编辑宏】按钮,随后通过打开的【编辑宏】对话框,双击保存的宏文件,然后弹出【Misrosoft Visual Basic】程序窗口,如图4-35所示。

图4-35 【Misrosoft Visual Basic】程序窗口

通过该程序窗口,使用VB程序语言对宏进行自定义编辑,编辑完成后单击窗口中的【保存】按钮并关闭该窗口。

SolidWorks VBA

Visual Basic for Applications(VBA)是在SolidWorks中录制、执行或编辑宏的引擎。用户录制的宏以.swp VBA项目文件的形式保存;可以使用VBA编辑器来读取和编辑.swb及.swp(VBA)文件;当编辑现有的.swb文件时,文件会自动转换为.swp文件;用户可以将模块输出到在其他VB项目中使用的文件。