学习目标

● 理解宏,理解怎样利用宏自动操作SOLIDWORKS

● 识别宏工具栏上的每个按钮

● 录制第一个宏,并使用Microsoft Visual Basic for Appli-cations编辑宏代码

● 自定义宏工具栏按钮运行相应的宏

● 理解宏如何开始一个程序,如何与SOLIDWORKS建立联系

● 改进宏录制器的默认代码

● 调试宏

● 添加窗体和控件,使用户可以和宏进行交互

1.1 宏录制

SOLIDWORKS宏可以记录SOLIDWORKS用户界面执行的各种操作,并且可以重放这一过程。一个宏包含对应用程序接口(API)的调用,这和使用用户界面进行操作是等效的。宏可以记录鼠标单击、菜单选择和键盘按键的操作。

1.2 宏工具栏

宏工具栏中包含宏录制命令的快捷按钮,如图1-1所示。也可以通过【工具】/【宏】菜单得到这些命令。

Untitled

默认情况下,宏工具栏是处于关闭状态的。要创建和使用自己的宏,最好将宏工具栏显示在SOLIDWORKS窗口的顶层。打开【视图】菜单,选择【工具栏】/【宏】选项,即可显示宏工具栏。

● 【运行宏】调用【打开】对话框,通过该对话框,用户可以选择要执行的宏。

● 【停止宏】调用【另存为】对话框,提示用户为宏输入合法的名字和扩展名。如果取消保存,会出现一个提示,允许用户继续或取消宏录制。

● 【录制/暂停宏】允许用户开始或暂停宏录制。

● 【新建宏】此命令进行3项操作:首先,调用【新建宏】对话框,为宏输入合法的名字;然后,宏文件自动生成连接SOLIDWORKS的程序代码;最后,在VBA或VSTA编辑器中打开宏文件,用户可以开始编写代码。

● 【编辑宏】调用【打开】对话框,通过该对话框选择要查看或编辑的宏文件。