将宏添加到功能区上的“用户命令”面板

准备工作

单击“应用程序选项”“文件”,然后在“默认 VBA 项目”中注明 IVB 文件的名称和位置。

Defaut.ivb 是一个空白的宏文件 (IVB),在您第一次访问 Visual Basic 编辑器时创建。启动时将加载放置到此文件中的所有宏。

创建自定义宏

  1. 首先,在 Microsoft Windows 资源管理器中,导航到在“应用程序选项”上“文件”选项卡的默认 VBA 项目中指定的位置,然后复制并提取 Rotate.ivb
    注: 如果需要,请按照“应用程序选项”上“文件”选项卡中的指定位置为默认 VBA 项目创建文件夹。
  2. Autodesk Inventor中,单击 “工具”选项卡 “选项”面板 “VBA 编辑器”
  3. 在 Visual Basic 编辑器 (VBE) 中,选择“文件”“加载项目”,然后浏览到上述位置。选择 Rotate.ivb,然后单击“打开”。

    然后,将 Rotate.ivb 代码复制到 default.ivb 中。

  4. 在 VBE 中,展开“旋转”旁边的加号 (+)。
  5. 拖动“模块 1”(在“旋转”文件夹中)旁边的图标,并将其放到 default.ivb 项目的顶部。
    注: 还可以复制“旋转”代码并将其粘贴到 default.ivb 窗口中。

    旋转代码将复制到 default.ivb 文件中。

  6. 通过选择步骤 3 中加载的 Rotate.ivb 删除冗余的代码,然后单击“文件”“卸载项目”。
  7. 单击“保存”将更改保存到 default.ivb 并关闭 VBE。

还可以创建图标来运行存在于 default.ivb 中的宏。

运行宏命令

  1. 打开零件 (.ipt) 或部件 (.iam) 文件(其中包括图形数据)。
  2. 在功能区上,单击 “工具”选项卡 “选项”面板 “宏”
  3. 在“宏”对话框中,单击“旋转照相机”并单击“运行”。

创建宏命令

  1. 可以为宏创建图标,以便其显示在功能区上的用户定义面板中。首先,使用图形程序(例如,Microsoft Paint)创建图标的 BMP 图像。创建 16 x 16 像素的小图标和 32 x 32 像素的大图标(如果适用)。
  2. 将图标保存到 ivb 文件的位置。(正如在“应用程序选项”中指定那样)。
  3. 使用以下命名方案命名图标:ModuleName.SubName.Size.bmp

    ModuleName 是宏中模块的名称;SubName 是子程序的名称;大小为 Small 或 Large。例如,用于“旋转”宏的 .bmp 文件为:Module1.RotateCamera.Small.bmp

    然后,将.bmp 文件指定给 Autodesk Inventor 中用户定义的面板。

  4. 在功能区上单击鼠标右键,然后选择“自定义用户命令”。
  5. 在“自定义用户命令”对话框中,单击下拉箭头,然后依次单击“选择命令”、“宏”。default.ivb 文件中的宏显示在左侧窗格中。
  6. 选择要添加到“用户定义”面板中的宏,然后单击“添加”。
  7. 宏显示在功能区上的用户定义的面板中。

    注: 如果宏显示为无限符号,则 BMP 位置错误、命名错误或大小错误。
  8. 单击“确定”。
  9. 若要运行宏,请在图形窗口中选择一个对象,然后单击“旋转照相机”。