在 SolidWorks 中运行宏程序,主要通过以下几种方式实现。根据当前(2026年)最新公开资料和官方文档,推荐的操作流程如下:运行宏的基本方法
启用宏工具栏(如未显示):右键任意工具栏 → 勾选 “宏”。
或通过菜单:视图 → 工具栏 → 宏
运行已录制或下载的宏文件(.swp 或 .swb 格式):点击 宏工具栏 上的 “运行宏” 按钮(图标为绿色三角形)。
或依次点击:工具 → 宏 → 运行
在弹出的文件选择对话框中,定位并选中目标宏文件(通常为 .swp 或 .swb)。
点击 “打开”,宏将立即执行
自定义宏按钮(便于快速调用)
若需频繁使用某宏,可将其添加到工具栏:自定义工具栏:右键任意工具栏 → 选择 “自定义”
在 “命令” 选项卡中:左侧选择 “宏”。
右侧列表中找到 “新建宏按钮” 或 “自定义宏”
将该按钮 拖拽 至任意工具栏(如标准工具栏)。
松开鼠标后,会弹出 “自定义宏按钮” 对话框:点击 “...” 浏览并选择宏文件(如 .swp)。
点击 “打开” → 再点击 “确定” 完成绑定
此后,点击该按钮即可直接运行宏。
注意事项
宏文件格式:SolidWorks 宏通常保存为 .swp(VBA 项目文件)或 .swb(二进制格式,运行时自动转为 .swp)
安全设置:若宏无法运行,可能因安全级别限制。可进入 工具 → 选项 → 系统选项 → 宏,调整宏安全级别(不建议设为“无”)
宏依赖:部分宏需引用外部库(如 Excel),需在 VBA 编辑器中通过 工具 → 引用 添加相应库(如 Microsoft Excel XX.X Object Library)
如需获取常用宏集合,可参考以下资源:B站:SolidWorks 200+ 宏命令合集(含链条、齿轮等)