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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: laojian
打印 上一主题 下一主题

solidworks宏:工程图状态时同时保存当前图纸的PDF/DWG/STEP

  [复制链接]

1

主题

14

帖子

55

金币

天使

Rank: 2Rank: 2

积分
186

最佳新人宣传达人

61#
发表于 2022-6-19 11:40:50 | 只看该作者

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

使用道具 举报

17

主题

509

帖子

1116

金币

传奇

Rank: 8Rank: 8

积分
4725

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

62#
发表于 2022-7-6 11:56:11 | 只看该作者
楼主很专业,写得很好!
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

金币

混混

Rank: 1

积分
12
63#
发表于 2022-7-7 09:19:40 | 只看该作者

   经典图书
从哪里来的,没有文件下载
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

金币

混混

Rank: 1

积分
7

最佳新人

64#
发表于 2022-7-7 11:09:40 | 只看该作者
感谢感谢,我大号没了,小号过来
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

金币

混混

Rank: 1

积分
7

最佳新人

65#
发表于 2022-7-7 11:15:32 | 只看该作者

   经典案例图书
有些楼层下载链接没了,能重发一下吗?
SolidWorks机械工程师网
回复 支持 1 反对 0

使用道具 举报

0

主题

124

帖子

24

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1145

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

66#
发表于 2022-8-7 00:50:02 | 只看该作者
hezupeng 发表于 2020-6-22 18:03
可以的,在装配体里点选零件后(该零件必须处于还原状态),可以直接保存该零件的step/pdf/dwg文件,并且是 ...

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

使用道具 举报

0

主题

124

帖子

24

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1145

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

67#
发表于 2022-8-7 00:57:11 | 只看该作者

   经典案例图书
没有找到文件没有找到文件没有找到文件没有找到文件没有找到文件
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

124

帖子

24

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1145

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

68#
发表于 2022-8-7 15:28:44 | 只看该作者
您好!小哥哥可以再分享一下嘛
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

319

帖子

178

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1083

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

69#
发表于 2022-8-10 20:57:20 | 只看该作者
SW机械工程师网,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

319

帖子

178

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1083

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

70#
发表于 2022-8-10 20:57:33 | 只看该作者

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

使用道具 举报

9

主题

351

帖子

553

金币

传奇

Rank: 8Rank: 8

积分
3184

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

71#
发表于 2022-8-29 16:16:57 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

351

帖子

553

金币

传奇

Rank: 8Rank: 8

积分
3184

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

72#
发表于 2022-8-29 16:18:17 | 只看该作者
找不到啊楼主
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

25

帖子

7

金币

天使

Rank: 2Rank: 2

积分
75
73#
发表于 2023-8-16 08:55:50 | 只看该作者
这个不知道能不能用于批量执行
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

40

帖子

54

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
359

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

74#
发表于 2023-8-17 19:45:04 | 只看该作者
可以研究研究路径可选择!我这个有路径可选择,,但是没有转stepDim swApp As Object

Dim Part As Object

Dim boolstatus As Boolean

Dim longstatus As Long, longwarnings As Long

Dim path As String




Sub main()



Set objShell = CreateObject("Shell.Application")
        Set objFolder = objShell.BrowseForFolder(0, "请选择文件夹", 201, 17)

        If objFolder Is Nothing Then

            MsgBox "请选择一个有效路径!!"

        ElseIf Dir(objFolder.self.path, 16) = "" Then

            MsgBox "请选择一个有效路径!!"
             Debug.Print objFolder.self.path

        Else

            path = objFolder.self.path
            Set objFolder = Nothing
            Set objShell = Nothing

        End If


Set swApp = Application.SldWorks

Set Part = swApp.ActiveDoc

'转换PDF

On Error Resume Next

'FileName = Part.GetPathName()



FileName = Part.GetTitle()

FileName = Left(FileName, InStrRev(FileName, "-") - 2)
FileName = path & "\" & FileName
'FileName = path & FileName

Debug.Print ("fileName: " & FileName)


sUserDir = VBA.Environ("USERPROFILE") & Chr(92) & Chr(-10304) & Chr(-15386) & Chr(92)

Randomize

If FileName = "" Then FileName = sUserDir & "Part" & Int(Rnd * 1000) & ".SLDDRW"

''' if need SLDDRW FILE,THEN DELETE THIS MARK!

' Part.SaveAs2 Filename, 0, 0, 0

No = Len(FileName)

'dwgFileName = Left(FileName, No - 7) & ".PDF"
dwgFileName = FileName & ".PDF"

Part.SaveAs2 dwgFileName, 0, 1, 0

Title = Part.GetTitle

Set Part = swApp.ActiveDoc
'

On Error Resume Next

'FileName = Part.GetPathName()

sUserDir = VBA.Environ("USERPROFILE") & Chr(92) & Chr(-10304) & Chr(-15386) & Chr(92)

Randomize

If FileName = "" Then FileName = sUserDir & "Part" & Int(Rnd * 1000) & ".SLDDRW"

''' if need SLDDRW FILE,THEN DELETE THIS MARK!

' Part.SaveAs2 Filename, 0, 0, 0

No = Len(FileName)

'dwgFileName = Left(FileName, No - 7) & ".DWG"
dwgFileName = FileName & ".DWG"

Part.SaveAs2 dwgFileName, 0, 1, 0
'转换后关闭图纸

'Title = Part.GetTitle

'Set Part = Nothing

'swApp.CloseDoc Title

X = MsgBox(" 已转成 : " & Title & ".PDF/DWG", 0)

End Sub


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

使用道具 举报

0

主题

136

帖子

136

金币

堂主

Rank: 4

积分
561

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

75#
发表于 2023-9-30 07:30:15 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入



   经典案例图书

功能挺多的,用了宏就越来越想用,工具越整越多。solidworks网,必须顶一下
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

19

帖子

47

金币

天使

Rank: 2Rank: 2

积分
134

最佳新人宣传达人

76#
发表于 2023-10-24 22:47:29 | 只看该作者

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

使用道具 举报

0

主题

234

帖子

1672

金币

传奇

Rank: 8Rank: 8

积分
7817

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

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

SolidWorks技术交流群

或扫描二维码加入

楼主太有才了,膜拜中……
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

234

帖子

1672

金币

传奇

Rank: 8Rank: 8

积分
7817

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

78#
发表于 2023-12-27 19:28:57 | 只看该作者

   经典案例图书
成功了,楼主🐂牛
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

1403

帖子

493

金币

传奇

Rank: 8Rank: 8

积分
5387

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

79#
发表于 2023-12-28 08:21:40 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

3

帖子

16

金币

混混

Rank: 1

积分
28
80#
发表于 2024-8-16 14:44:50 | 只看该作者
学习了
SolidWorks机械工程师网
回复

使用道具 举报

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

本版积分规则

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

手机版|小黑屋| GMT+8, 2025-6-7 22:47 , Processed in 0.245244 second(s), 19 queries , Memcache On.

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

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

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