SolidWorks 图号名称分离宏是通过 VBA 代码自动提取文件名中的图号和名称,并写入自定义属性的工具,用于实现工程图标题栏和 BOM 表的自动化填写。
核心功能与原理
自动提取:宏读取当前文档文件名,根据预设分隔符(如空格、下划线)将图号与名称拆分。
属性写入:将分离后的内容分别写入“图号”和“名称”等自定义属性中,支持零件与装配体环境。
关联更新:部分高级宏结合方程式功能,文件名修改后属性可自动更新,无需重复运行宏。
部署与操作步骤
新建宏:在 SolidWorks 中点击“工具”>“宏”>“新建”,保存为.swp 文件。
粘贴代码:打开宏编辑器,清空原有内容,粘贴 VBA 代码(需包含获取文件名、字符串分割、属性写入逻辑)。
运行调用:保存后可通过宏对话框运行,或将宏图标拖拽至任务栏实现一键调用。
常见问题与优化
分隔符设置:代码中需明确分隔符(如空格或"_"),确保文件名格式统一。
扩展名处理:代码需自动去除.SLDPRT 或.SLDASM 后缀,避免写入属性。
权限与保存:运行宏需文件有写入权限,部分宏运行后会自动保存文件,建议先备份。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权