录制和执行宏

宏是使您能够在 SOLIDWORKS 软件中自动执行操作的脚本。

您可以在 SOLIDWORKS 软件之外生成宏并进行设计,或者可以录制您在 SOLIDWORKS 软件中执行宏时捕捉操作和命令顺序的宏。

您可以从 工具栏或 工具 菜单运行宏。

您还可以生成宏自定义,允许您从其自身的工具栏按钮或者使用键盘快捷键或鼠标笔势执行宏。

您可以从 工具栏或 工具 菜单创建新宏,然后在宏编辑应用程序中设计宏。

生成新的宏不同于录制宏。 当您生成新的宏时,您直接从您的编辑宏应用程序(如 Microsoft Visual Basic)中编程宏。 当您录制宏时,您从 SOLIDWORKS 软件内部生成宏。

欲生成新的宏:

  1. 单击 新建宏 Tool_New_Macro.gif (宏工具栏),或单击 工具 > > 新建
  2. 键入文件名称。
  3. 单击 保存
    您的编辑宏应用程序打开,供您设计新宏。
  4. 宏所包含的调用,相当于在用用户界面执行操作时对 API 函数的调用。宏会记录所有鼠标单击的位置、菜单的选项、以及键盘所输入的值或字母,以便日后执行。

    您还可以生成新的宏而不必先录制宏。

    要录制宏:

    1. 单击 录制/暂停宏 Tool_Record_Pause_Macro.gif (宏工具栏)或 工具 > > 录制
    2. 执行您想录制的步骤。
      要在录制宏时暂停,请单击 录制/暂停宏 Tool_Record_Pause_Macro.gif (宏工具栏)或 工具 > > 录制 。 再次单击 录制/暂停宏 Tool_Record_Pause_Macro.gif 继续录制。
    3. 在您完成时,单击宏工具栏上的 停止宏 tool_Stop_Macro.gif (宏工具栏),或者单击 工具 > > 停止
    4. 在对话框中,在 文件名称 中键入一名称,然后单击 保存 。 ( .swp 扩展名会自动添加到文件名中。)
    5. Visual Basic for Applications (VBA) 是在 SOLIDWORKS 中录制、执行、或编辑宏的引擎。 现在,录制的宏以 .swp VBA 项目文件的形式保存。

      您可以使用 VBA 编辑器来读取和编辑 .swb .swp (VBA) 文件。当编辑现有的 .swb 文件时,文件会自动转换为 .swp 文件。您可以将模块输出到在其它 VB 项目中使用的文件。

      您可使用 VBA 来生成表格并用您录制的宏来提供更多的用户交流。有关 VBA 的更多信息,请参阅 VBA 编辑器中的帮助菜单。

      宏特征文件

      宏特征文件生成您可添加到 SOLIDWORKS 模型的应用程序所定义的特征。 它们在模型上的效果由您或第三方软件开发商所提供的自定义程序定义。

      有关宏特征文件的详情,请参阅 SOLIDWORKS API 帮助