SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字
查看: 24385|回复: 154
打印 上一主题 下一主题

宏-批量更换工程图图框

  [复制链接]

10

主题

44

帖子

52

金币

天使

Rank: 2Rank: 2

积分
159
QQ
跳转到指定楼层
#
发表于 2019-9-9 16:45:19 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
  1. Dim SWapp As Object
  2. Dim Doc As Object
  3. Dim Sheet As Object
  4. Dim boolstatus As Boolean
  5. Dim SheetPr() As Double
  6. Dim SheetName As String
  7. Dim StdFile As String
  8. Sub main()
  9. Set SWapp = Application.SldWorks
  10. Set Doc = SWapp.ActiveDoc
  11. Set Sheet = Doc.GetCurrentSheet()
  12. SheetPr = Sheet.GetProperties2()
  13. SheetPr(0) = 12
  14. SheetPr(1) = 12
  15. boolstatus = Sheet.SetProperties2(SheetPr(0), SheetPr(1), SheetPr(2), SheetPr(3), SheetPr(4), SheetPr(5), SheetPr(6), SheetPr(7))
  16. StdFile = "C:\ProgramData\SOLIDWORKS\模板\图纸模板\总绘图标准.sldstd" '双引号内填写总绘图标准完整的地址及后缀,可不填
  17. If SheetPr(5) = 1189 / 1000 And SheetPr(6) = 841 / 1000 Then 'A0图幅
  18. Sheet.SetTemplateName ("")
  19. Doc.Extension.LoadDraftingStandard StdFile
  20. ElseIf SheetPr(5) = 841 / 1000 And SheetPr(6) = 594 / 1000 Then 'A1图幅
  21. Sheet.SetTemplateName ("")
  22. Doc.Extension.LoadDraftingStandard StdFile
  23. ElseIf SheetPr(5) = 594 / 1000 And SheetPr(6) = 420 / 1000 Then 'A2图幅
  24. Sheet.SetTemplateName ("")
  25. Doc.Extension.LoadDraftingStandard StdFile
  26. ElseIf SheetPr(5) = 420 / 1000 And SheetPr(6) = 297 / 1000 Then 'A3图幅
  27. Sheet.SetTemplateName ("C:\ProgramData\SOLIDWORKS\模板\图纸模板\图纸格式A3.slddrt") '双引号内填写图纸格式完整的地址及后缀
  28. Doc.Extension.LoadDraftingStandard StdFile
  29. ElseIf SheetPr(5) = 297 / 1000 And SheetPr(6) = 210 / 1000 Then 'A4图幅
  30. Sheet.SetTemplateName ("C:\ProgramData\SOLIDWORKS\模板\图纸模板\图纸格式A4.slddrt")
  31. Doc.Extension.LoadDraftingStandard StdFile
  32. ElseIf SheetPr(5) = 210 / 1000 And SheetPr(6) = 297 / 1000 Then 'A4p图幅
  33. Sheet.SetTemplateName ("")
  34. Doc.Extension.LoadDraftingStandard StdFile
  35. End If
  36. Sheet.ReloadTemplate (False) '重装图纸格式,删除原有注释
  37. End Sub
复制代码
先分享一个更新当前工程图图框的宏,批量更换图框宏是基于这段代码写的。
批量更换工程图图框宏详见2楼
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏17 转播转播 分享教程|习题|模型|技巧 点赞点赞2 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

7

主题

52

帖子

44

金币

天使

Rank: 2Rank: 2

积分
134
QQ
推荐
发表于 2019-9-9 16:46:38 | 只看该作者
本帖隐藏的内容
批量更新工程图图框.zip

主界面(如果没有总绘图标准可以不选)

处理中

处理结果

宏是用solidworks2016编辑的,如果低于这个版本请在宏编辑器中点击工具-引用,将丢失的库改为对应的低版本库(图中显示的是2019改为2016的情况)
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 3 反对 2

使用道具 举报

5

主题

84

帖子

304

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1208

最佳新人活跃会员热心会员宣传达人

153#
发表于 2024-3-21 08:36:14 | 只看该作者
厉害,谢谢。。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

568

帖子

52

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1603

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

152#
发表于 2024-3-13 16:07:16 | 只看该作者
怎么下载呢
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

568

帖子

52

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1603

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

151#
发表于 2024-2-29 11:40:55 | 只看该作者

   经典案例图书
dieyer 发表于 2019-9-9 16:46
本帖隐藏的内容
批量更新工程图图框.zip

怎么下载啊,没有超链接
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

276

帖子

170

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1139

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

150#
发表于 2024-1-27 15:39:09 | 只看该作者
謝謝樓主分享,學習了.
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

108

帖子

246

金币

堂主

Rank: 4

积分
896

最佳新人活跃会员热心会员宣传达人

149#
发表于 2024-1-27 10:30:33 | 只看该作者

   经典案例图书
楼主辛苦了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

125

帖子

155

金币

堂主

Rank: 4

积分
820

最佳新人活跃会员热心会员宣传达人灌水之王

148#
发表于 2024-1-26 19:37:57 | 只看该作者
好好学习,天天向上!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

16

主题

170

帖子

756

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2324

最佳新人活跃会员热心会员宣传达人灌水之王

147#
发表于 2024-1-17 19:09:41 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

40

帖子

270

金币

堂主

Rank: 4

积分
932

最佳新人活跃会员宣传达人

146#
发表于 2024-1-17 12:09:03 | 只看该作者
感谢分享!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

40

帖子

270

金币

堂主

Rank: 4

积分
932

最佳新人活跃会员宣传达人

145#
发表于 2024-1-17 12:07:58 | 只看该作者
感谢楼主的分享
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

40

帖子

270

金币

堂主

Rank: 4

积分
932

最佳新人活跃会员宣传达人

144#
发表于 2024-1-17 12:07:53 | 只看该作者
感谢楼主的分享
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

40

帖子

270

金币

堂主

Rank: 4

积分
932

最佳新人活跃会员宣传达人

143#
发表于 2024-1-17 12:07:38 | 只看该作者
厉害,顶起来
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

13

帖子

98

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
226

最佳新人宣传达人

142#
发表于 2024-1-15 09:06:43 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

15

主题

140

帖子

148

金币

传奇

Rank: 8Rank: 8

积分
3147

最佳新人活跃会员热心会员宣传达人灌水之王

QQ
141#
发表于 2023-12-5 19:20:42 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

宏-批量更换工程图图框
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

46

帖子

2

金币

天使

Rank: 2Rank: 2

积分
134
140#
发表于 2023-8-15 09:54:34 | 只看该作者

   经典案例图书
谢谢楼主分享
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

6

帖子

150

金币

天使

Rank: 2Rank: 2

积分
183

最佳新人

139#
发表于 2023-8-14 13:47:32 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

感谢楼主分享,支持下
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

10

帖子

414

金币

VIP用户组

Rank: 100Rank: 100Rank: 100Rank: 100

积分
966

最佳新人宣传达人

138#
发表于 2023-8-11 15:49:56 | 只看该作者

   经典案例图书
dieyer 发表于 2019-9-9 16:46
本帖隐藏的内容
批量更新工程图图框.zip

推推推推推推
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

20

帖子

223

金币

堂主

Rank: 4

积分
981

最佳新人宣传达人

137#
发表于 2023-7-25 09:52:10 | 只看该作者
学习楼主
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

20

帖子

223

金币

堂主

Rank: 4

积分
981

最佳新人宣传达人

136#
发表于 2023-7-20 14:52:50 | 只看该作者
谢谢楼主分享
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

12

帖子

19

金币

天使

Rank: 2Rank: 2

积分
154

最佳新人宣传达人

135#
发表于 2023-4-27 15:13:37 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

65

帖子

91

金币

堂主

Rank: 4

积分
523

最佳新人活跃会员热心会员宣传达人

134#
发表于 2023-4-27 13:49:34 | 只看该作者
楼主辛苦了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-5-9 15:44 , Processed in 0.356021 second(s), 38 queries .

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

快速回复 返回顶部 返回列表