找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 33966|回复: 82
打印 上一主题 下一主题

[分享] 宏例子: 打開指定目錄逐一處理所有零件的瑣事

[复制链接]
跳转到指定楼层
发表于 2014-9-23 13:17:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 Francis 于 2014-9-24 23:10 编辑

僅供參考:
  1. Sub Test()
  2. Set swApp = Application.SldWorks
  3. PartPath = "D:\Project" '設定目錄
  4. PartFileName = Dir(PartPath & "*.sldprt") '搜尋首個零件檔案名稱
  5. Do Until PartFileName = "" '直至搜尋到空值
  6.     Set Part = swApp.OpenDoc(PartPath & PartFileName, 1) '開啟零件
  7.     '加入所需語句
  8.     '.
  9.     '.
  10.     '.
  11.     '.
  12.     Part.Save '保存
  13.     swApp.CloseDoc (PartFileName) '關閉零件
  14.     PartFileName = Dir '搜尋下一個零件檔案名稱
  15. Loop '循環搜尋
  16. End Sub
复制代码

评分

参与人数 2技术 +2 贡献 +1 收起 理由
gg555gg555 + 1 超给力!
gt.adan + 2 很给力!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏27 分享淘帖 赞一下!赞一下!
推荐
发表于 2014-11-18 23:47:42 | 只看该作者
wutong490 发表于 2014-11-18 23:29
知道了。
还请闷大测试,看能否遇到gif中的情况。

用您的宏略作修改:
1. 更正所有亂碼為GB碼
2. 補充"\"字符
3. 加上輸出位置的選項
4. 在3個對話框加上了具意義的標題

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1技术 +2 贡献 +10 收起 理由
gt.adan + 2 + 10 很给力!

查看全部评分

推荐
发表于 2014-11-20 12:24:05 | 只看该作者
愛玩家 发表于 2014-11-20 11:59
估计是系统版本的问题。既有新的版本,旧的语法就让它过去吧!
俺自己有一些XP时代的宏拿来现在的系 ...

这是系统不同所引起,但不是版本,而是位元,32bit和64bit之别,欲兼容,可微调,详见连接:
https://msdn.microsoft.com/en-us ... v=office.15%29.aspx

评分

参与人数 1贡献 +10 收起 理由
wutong490 + 10 赞一个!

查看全部评分

65
发表于 2022-12-10 14:42:08 | 只看该作者
感谢分享,很不错
64
发表于 2020-12-10 15:41:24 | 只看该作者
zyf0732 发表于 2014-11-19 21:46
非常感谢梧大侠的无私奉献,我通过修改梧大侠的代码生成了一个批量给文件加指定自定义属性的宏,一下子工 ...

可以分享一下吗?
63
发表于 2020-12-10 13:53:22 | 只看该作者
好复杂,好厉害
62
发表于 2019-4-12 18:08:42 | 只看该作者
.0.0.0.
61
发表于 2018-10-4 07:29:03 | 只看该作者
很好的学习的贴子
60
发表于 2017-3-1 08:38:03 | 只看该作者
闷大:您好!
    看过许多您的贴子,对我帮助极大,感谢您的无私付出。
    刚刚这个代码我试了一下,完全可用,但是却只能打开零件,对装配体和工程图无用,麻烦您抽空帮忙改一下吗?再次拜谢!!

59
发表于 2017-3-1 08:37:05 | 只看该作者
闷大:您好!
    看过许多您的贴子,对我帮助极大,感谢您的无私付出。
    刚刚这个代码我试了一下,完全可用,但是却只能打开零件,对装配体和工程图无用,麻烦您抽空帮忙改一下吗?再次拜谢!!
58
发表于 2016-9-4 08:48:28 | 只看该作者
谢谢各位大师的无私奉献
57
发表于 2016-4-20 11:27:01 | 只看该作者
此『瑣事宏』在別處給丹大說成了「批量****」,不解?
56
发表于 2015-3-26 22:12:52 | 只看该作者
Francis 发表于 2014-11-13 23:36
12樓有回复,這個主題是為了『外部批次修改屬性』或『利用Excel作為用戶界面 ...

闷大您好。
你这帖子第一个链接中的那个”無需運行SW程序, 批量修改工程圖檔案屬性“这个帖子中的附件,因为没有注册,无法下载。现在的情况是我无法注册,不知是因为是TW网站所以被屏蔽了些东西还是什么原因,我用IE浏览器打开那个网站,点击注册,同样还是在那个”验证问答“那里卡了壳,不显示问题,我没法做”验证问答“这一步,注册不了。下载了附件,但是找不到解压密码。能否请告知下解压密码?万分感激。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-8-5 13:52 , Processed in 0.036720 second(s), 14 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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