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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7510|回复: 19
打印 上一主题 下一主题

焊件轮廓批量属性写入宏

  [复制链接]

17

主题

508

帖子

1132

金币

传奇

Rank: 8Rank: 8

积分
4727

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

跳转到指定楼层
楼主
 楼主| 发表于 2022-11-11 18:28:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

   经典图书
请大神们修改下焊件轮廓属性宏,增加代号和名称属性,多选文件时能不能改为浏览文件夹位置,调试有的时候能用没有问题,但是就是不起作用,不知道问题出在哪,请帮忙修改下。

修改焊件轮廓属性-宏1.rar

(8.92 KB, 下载次数: 153

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

使用道具 举报

1

主题

239

帖子

1634

金币

传奇

Rank: 8Rank: 8

积分
5712

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

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

使用道具 举报

17

主题

508

帖子

1132

金币

传奇

Rank: 8Rank: 8

积分
4727

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

板凳
 楼主| 发表于 2022-11-12 08:19:27 | 只看该作者

   经典图书
kinyon 发表于 2022-11-12 07:53
这个怎么用,没给个截图呀,谢谢分享

这个是改焊件轮廓库的属性的,只是现在是半成品
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

17

主题

508

帖子

1132

金币

传奇

Rank: 8Rank: 8

积分
4727

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

地板
 楼主| 发表于 2022-11-12 08:19:48 | 只看该作者
请大神们帮忙看看,修改下
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

1403

帖子

493

金币

传奇

Rank: 8Rank: 8

积分
5387

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

5#
发表于 2022-11-12 08:35:20 | 只看该作者

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

使用道具 举报

17

主题

508

帖子

1132

金币

传奇

Rank: 8Rank: 8

积分
4727

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

6#
 楼主| 发表于 2022-11-17 11:21:31 | 只看该作者
现在把代码贴出来,本人小白有几个问题,请各位大神帮忙解决下:
1.此宏点确定执行不了,点关闭 “X” 可以运行  
2.名称那栏的属性能不能改为自动获取路径中焊件轮廓文件所在的文件夹的名称
3.写入属性时能不能不打开文档

'~~~~~~~~~~~~~~~~~~~~~~
Dim swApp        As SldWorks.SldWorks
Dim swModel      As SldWorks.ModelDoc
Dim Part         As Object
Dim sFileName    As String
Dim nFileName    As String
Dim path         As String
Dim nPath        As String
Dim nErrors      As Long
Dim nWarnings    As Long
Dim Code_Vaule    As String
   
Sub main()
  
    Set swApp = Application.SldWorks
    path = InputBox("输入含有焊件轮廓模板的文件夹路径 (For example '' D:\sw\GB焊件轮廓库\ '' )", "输入文件夹路径") '键入存档路径
    sFileName = Dir(path & "*.SLDLFP") '取出档名 *.SLDLFP
Do Until sFileName = ""
  
    Set swModel = swApp.OpenDoc6(path + sFileName, swDocPART, swOpenDocOptions_Silent, "", nErrors, nWarnings) '开档 SLDLFP
    Set Part = swApp.ActiveDoc
   
   '~~~ 在自定义属性 ~~~

        Code_Vaule = Left(sFileName, Len(sFileName) - 7) '用原文件名称
        
        blnretval = swModel.DeleteCustomInfo("Description") '删除说明
        blnretval = swModel.DeleteCustomInfo("代号") '删除代号
        blnretval = swModel.DeleteCustomInfo("名称") '删除名称
         
        blnretval = swModel.AddCustomInfo3("", "代号", swCustomInfoText, Code_Vaule)    '代号写入自定义属性
        blnretval = swModel.AddCustomInfo3("", "名称", swCustomInfoText, "矩形管")      '名称写入自定义属性?
   
   
    Set swModel = swApp.ActiveDoc
        swModel.Save '存档
   swApp.CloseDoc swModel.GetTitle '关档
   Set swModel = Nothing
   sFileName = Dir '取出档名
      
       Loop
        
        MsgBox ("属性写入完成")
         
         End Sub



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

使用道具 举报

3

主题

1403

帖子

493

金币

传奇

Rank: 8Rank: 8

积分
5387

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

7#
发表于 2022-11-18 08:34:07 | 只看该作者

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

使用道具 举报

1

主题

115

帖子

290

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1368

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

8#
发表于 2022-11-22 08:42:40 | 只看该作者
SolidWorks机械工程师网,顶一下。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

25

帖子

20

金币

天使

Rank: 2Rank: 2

积分
109

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

9#
发表于 2022-11-22 21:25:03 | 只看该作者
SolidWorks机械工程师网,顶一下。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

280

帖子

20

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1619

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

10#
发表于 2022-11-30 22:37:56 | 只看该作者

   经典图书
SW机械工程师网,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

213

帖子

637

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2013

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

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

使用道具 举报

4

主题

136

帖子

548

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1553

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

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

使用道具 举报

0

主题

61

帖子

65

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
205

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

13#
发表于 2024-1-19 23:42:01 | 只看该作者

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

使用道具 举报

0

主题

61

帖子

65

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
205

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

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

使用道具 举报

9

主题

902

帖子

469

金币

传奇

Rank: 8Rank: 8

积分
3188

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

15#
发表于 2024-3-6 20:10:52 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

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

使用道具 举报

9

主题

902

帖子

469

金币

传奇

Rank: 8Rank: 8

积分
3188

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

16#
发表于 2024-3-9 20:37:29 | 只看该作者

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

使用道具 举报

7

主题

810

帖子

15

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2224

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

17#
发表于 2024-10-3 23:33:17 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

SW机械工程师网,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

157

帖子

89

金币

堂主

Rank: 4

积分
549

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

18#
发表于 2024-12-22 11:57:26 | 只看该作者

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

使用道具 举报

0

主题

97

帖子

1

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
360

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

19#
发表于 2025-1-15 17:07:19 | 只看该作者
这贴?不回都不行啊
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

18

主题

144

帖子

119

金币

堂主

Rank: 4

积分
860

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

20#
发表于 2025-3-31 16:17:22 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

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

手机版|小黑屋| GMT+8, 2025-5-30 23:43 , Processed in 0.321690 second(s), 24 queries , Memcache On.

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

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

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