准备工作
单击“应用程序选项”
“文件”,然后在“默认 VBA 项目”中注明 IVB 文件的名称和位置。
Defaut.ivb 是一个空白的宏文件 (IVB),在您第一次访问 Visual Basic 编辑器时创建。启动时将加载放置到此文件中的所有宏。
创建自定义宏
- 首先,在 Microsoft Windows 资源管理器中,导航到在“应用程序选项”上“文件”选项卡的默认 VBA 项目中指定的位置,然后复制并提取 Rotate.ivb。
注: 如果需要,请按照“应用程序选项”上“文件”选项卡中的指定位置为默认 VBA 项目创建文件夹。
- 在 Autodesk Inventor中,单击
“工具”选项卡
“选项”面板
“VBA 编辑器”
。
- 在 Visual Basic 编辑器 (VBE) 中,选择“文件”
“加载项目”,然后浏览到上述位置。选择 Rotate.ivb,然后单击“打开”。 然后,将 Rotate.ivb 代码复制到 default.ivb 中。
- 在 VBE 中,展开“旋转”旁边的加号 (+)。
- 拖动“模块 1”(在“旋转”文件夹中)旁边的图标,并将其放到 default.ivb 项目的顶部。
注: 还可以复制“旋转”代码并将其粘贴到 default.ivb 窗口中。
旋转代码将复制到 default.ivb 文件中。
- 通过选择步骤 3 中加载的 Rotate.ivb 删除冗余的代码,然后单击“文件”
“卸载项目”。
- 单击“保存”将更改保存到 default.ivb 并关闭 VBE。
还可以创建图标来运行存在于 default.ivb 中的宏。
运行宏命令
- 打开零件 (.ipt) 或部件 (.iam) 文件(其中包括图形数据)。
- 在功能区上,单击
“工具”选项卡
“选项”面板
“宏”
。
- 在“宏”对话框中,单击“旋转照相机”并单击“运行”。
创建宏命令
- 可以为宏创建图标,以便其显示在功能区上的用户定义面板中。首先,使用图形程序(例如,Microsoft Paint)创建图标的 BMP 图像。创建 16 x 16 像素的小图标和 32 x 32 像素的大图标(如果适用)。
- 将图标保存到 ivb 文件的位置。(正如在“应用程序选项”中指定那样)。
- 使用以下命名方案命名图标:ModuleName.SubName.Size.bmp。
ModuleName 是宏中模块的名称;SubName 是子程序的名称;大小为 Small 或 Large。例如,用于“旋转”宏的 .bmp 文件为:Module1.RotateCamera.Small.bmp。
然后,将.bmp 文件指定给 Autodesk Inventor 中用户定义的面板。
- 在功能区上单击鼠标右键,然后选择“自定义用户命令”。
- 在“自定义用户命令”对话框中,单击下拉箭头,然后依次单击“选择命令”、“宏”。default.ivb 文件中的宏显示在左侧窗格中。
- 选择要添加到“用户定义”面板中的宏,然后单击“添加”。
-
宏显示在功能区上的用户定义的面板中。
注: 如果宏显示为无限符号,则 BMP 位置错误、命名错误或大小错误。
- 单击“确定”。
- 若要运行宏,请在图形窗口中选择一个对象,然后单击“旋转照相机”。