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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5261|回复: 16
打印 上一主题 下一主题

多sheet页工程图拆分为多个单一工程图的宏

  [复制链接]

3

主题

365

帖子

50

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1110

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

跳转到指定楼层
楼主
 楼主| 发表于 2023-6-24 22:33:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

   经典图书
有大神做个多sheet页工程图拆分为多个单一工程图的宏吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 转播转播 分享教程|习题|模型|技巧 点赞点赞 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

0

主题

83

帖子

69

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
331

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

推荐
发表于 2023-7-10 10:04:25 | 只看该作者
  1. Option Explicit

  2. Sub main()
  3.     Dim swApp As SldWorks.SldWorks
  4.     Dim swModel As SldWorks.ModelDoc2
  5.     Dim swDrawing As SldWorks.DrawingDoc
  6.     Dim swSheet As SldWorks.Sheet
  7.     Dim sheetCount As Integer
  8.     Dim i As Integer
  9.     Dim outputPath As String
  10.    
  11.     outputPath = "F:\桌面\试验品\新建文件夹\" '请修改为您的输出路径
  12.    
  13.     Set swApp = Application.SldWorks
  14.     Set swModel = swApp.ActiveDoc
  15.    
  16.     If swModel Is Nothing Then
  17.         MsgBox "请打开一个工程图文档。"
  18.         Exit Sub
  19.     End If
  20.    
  21.     If swModel.GetType <> swDocumentTypes_e.swDocDRAWING Then
  22.         MsgBox "当前文档不是工程图。"
  23.         Exit Sub
  24.     End If
  25.    
  26.     Set swDrawing = swModel
  27.     sheetCount = swDrawing.GetSheetCount
  28.    
  29.     For i = 0 To sheetCount - 1
  30.         Set swSheet = swDrawing.Sheet(swDrawing.GetSheetNames()(i))
  31.         swDrawing.ActivateSheet swSheet.GetName
  32.         
  33.         '保存单页工程图
  34.         swModel.Extension.SaveAs _
  35.             outputPath & swSheet.GetName & ".slddrw", _
  36.             swSaveAsVersion_e.swSaveAsCurrentVersion, _
  37.             swSaveAsOptions_e.swSaveAsOptions_Silent, _
  38.             Nothing, 0, 0
  39.     Next i
  40.    
  41.     MsgBox "工程图已成功拆分为单页。"
  42. End Sub

复制代码
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 2 反对 0

使用道具 举报

0

主题

18

帖子

26

金币

天使

Rank: 2Rank: 2

积分
73
QQ
板凳
发表于 2023-6-25 16:25:15 | 只看该作者

   经典图书
顶一下,坐等高手!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

15

主题

396

帖子

90

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1831

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

地板
发表于 2023-6-25 20:26:33 | 只看该作者
顶一下,坐等高手!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

365

帖子

50

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1110

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

5#
 楼主| 发表于 2023-6-26 21:56:03 | 只看该作者

   经典案例图书
SolidWorks机械工程师网,顶一下。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

1333

帖子

276

金币

传奇

Rank: 8Rank: 8

积分
4664

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

6#
发表于 2023-6-27 07:51:44 | 只看该作者
顶一下,坐等高手!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

439

帖子

438

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2744

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

7#
发表于 2023-6-27 08:19:48 | 只看该作者

   经典案例图书
顶一下,坐等高手!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

15

主题

396

帖子

90

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1831

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

8#
发表于 2023-7-10 20:13:12 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

1116

帖子

1032

金币

传奇

Rank: 8Rank: 8

积分
5941

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

9#
发表于 2023-7-15 17:07:59 | 只看该作者
活到老学到老!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

28

帖子

280

金币

堂主

Rank: 4

积分
718

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

10#
发表于 2023-7-17 22:37:04 | 只看该作者

   经典图书
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

28

帖子

280

金币

堂主

Rank: 4

积分
718

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

11#
发表于 2023-7-17 22:37:09 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

49

帖子

369

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1124

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

12#
发表于 2023-7-19 23:48:23 | 只看该作者

请问下拆分之后的图是放在哪个位置的?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

83

帖子

69

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
331

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

13#
发表于 2023-8-2 13:43:40 | 只看该作者
米奥米奥米奥米 发表于 2023-7-19 23:48
请问下拆分之后的图是放在哪个位置的?

看下代码第12行
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

511

帖子

649

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2911

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

14#
发表于 2023-8-2 13:47:28 | 只看该作者
很不错,顶一下!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

136

帖子

554

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1785

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

15#
发表于 2023-8-3 09:24:12 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

顶一下,多谢高手分享
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

181

帖子

518

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1858

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

16#
发表于 2023-9-5 17:00:36 | 只看该作者

   经典案例图书
很不错,顶一下!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

974

帖子

1079

金币

传奇

Rank: 8Rank: 8

积分
3820

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

17#
发表于 2024-5-7 20:43:39 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

楼主能共享一下模型吗?我真的很喜欢
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2024-9-21 08:48 , Processed in 0.464269 second(s), 24 queries , Memcache On.

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

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

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