flooding 发表于 2020-6-6 16:51:13

solidworks实用宏——多个宏同时执行的宏

有些宏的功能不适合直接做成一个宏执行——首先容易出错;其次不实用,有时候只要其中几个运行。
现在分享的这段程序就能把各个不同的宏,一次同时执行——不需要哪些宏运行的话,可以临时屏蔽了。下一步准备做成可选菜单。

Option Explicit
Dim swApp As SldWorks.SldWorks
Dim runMacroError As Long
Sub main()
    Set swApp = Application.SldWorks
      swApp.RunMacro2 "J:\Solidworks模板及设计库\H 宏\0A 0)变更零件单位g.swp", "Module0A_0变更零件单位g", "main", 0, runMacroError
      swApp.RunMacro2 "J:\Solidworks模板及设计库\H 宏\删除自定义配置的所有属性.swp", "删除自定义配置参数_", "main", 0, runMacroError
      swApp.RunMacro2 "J:\Solidworks模板及设计库\H 宏\0A 绘图标准A2A3A4.swp", "Module0A_绘图标准A2A3A4", "main", 0, runMacroError
      swApp.RunMacro2 "J:\Solidworks模板及设计库\H 宏\0A 4)图名分离.swp", "T图名分离", "main", 0, runMacroError
End Sub


说明:
第一段 就是需要同时执行的宏的文件路径;
第二段是这个宏的“模块”名称;
第三段是main程序,一般不用改


冷月梧桐 发表于 2020-6-6 21:44:35

不能做成指令的宏不是好宏,粗鄙之人只能是再找一下

叶落満空山 发表于 2020-6-7 16:24:45

感谢分享

flooding 发表于 2020-6-8 14:06:51

冷月梧桐 发表于 2020-6-6 21:44
不能做成指令的宏不是好宏,粗鄙之人只能是再找一下

宏做成按钮可以设置自定义快捷键。我感觉这样子好用些。特别是想修改的时候方便

远祥 发表于 2020-6-9 13:47:02

多谢楼主分享。

冥顽不灵 发表于 2020-8-6 15:33:36

谢谢分享,楼主大恩大德

冥顽不灵 发表于 2020-8-6 15:34:29

先下载学习了,看怎么使用,

jiacai007 发表于 2020-10-22 23:12:40

古牧爱我的人要

大侠很忙 发表于 2021-7-26 14:37:44

好东西

大侠很忙 发表于 2021-7-26 14:43:18

好东西啊
页: [1] 2 3
查看完整版本: solidworks实用宏——多个宏同时执行的宏