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

4.2 录制与执行宏

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

图4-32

4.2.1 新建宏

“新建宏”工具可以帮助建立新宏。当生成新的宏时,用户可以直接从自定义的编辑宏应用程序(如Microsoft Visual Basic)中编程宏。

在“宏”工具条中单击“新建宏”按钮,弹出“另存为”对话框,如图4-33所示,通过该对话框将新建的宏文件保存在SolidWorks安装路径下的Macros(可自定义名称)文件夹中。

图4-33

4.2.2 录制/暂停宏

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

在“宏”工具条中单击“录制/暂停宏”按钮,程序随后录制用户执行SolidWorks命令的过程,在此过程中可再次单击“录制/暂停宏”按钮暂停录制操作。

当录制完成时,单击“宏”工具条上的“停止宏”按钮,将录制的宏保存。

4.2.3 为宏指定快捷键和菜单

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

图4-34

技术要点:

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

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

4.2.4 执行宏与编辑宏

在“宏”工具条中单击“执行宏”按钮,程序随即运行宏。

录制宏后,可使用“编辑宏”工具对宏进行编辑或调试。在“宏”工具条单击“编辑宏”按钮,随后通过打开的“编辑宏”对话框,双击保存的宏文件,弹出如图4-35所示的程序窗口。

图4-35

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

SolidWorks VBA

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