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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字
查看: 1475|回复: 12

《求指教》关于装配体插入子件的宏

  [复制链接]

39

主题

372

帖子

3039

金币

传奇

Rank: 8Rank: 8

积分
7653

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

 楼主| 发表于 2021-8-2 16:13:47 | 显示全部楼层 |阅读模式
今天弄了个宏,有几点没弄通顺的,本人菜鸟,所以上来问一下大佬们。
附件宏的目的是:装配体中运行后,浏览文件夹中的文档,然后选择文档插入到装配体中,并与装配体原点配合。
现在问题是,
1.插入的文档要一个个打开才能插入到装配体,这个不知道能不能省去,毕竟打开文档要废时间。
2.装配体文档无法插入进来,不知何原因。
3.文档浏览器是用借用execl的,
https://www.swbbsc.com/thread-333143-1-1.html,没有sw打开文档的好用,不知道能不能改进一下。
4.可能还有其他问题,就是觉得运行得不太好,所以请求高手完善。

插入子件并原点配合.rar

(13.15 KB, 下载次数: 87 售价: 1 金币

SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持10、11两个版本的IE浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,以及10和11版本的IE兼容模式,其余浏览器也是如此)
回复

使用道具 举报

37

主题

986

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
19373

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

发表于 2021-8-3 09:34:06 | 显示全部楼层
暂时没时间细看,就你说的第3点,不要用借用Excel的办法,那个是用来浏览文件夹的,如果是用来选择文件的话,建议使用GetOpenFileName这个API。
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持10、11两个版本的IE浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,以及10和11版本的IE兼容模式,其余浏览器也是如此)
回复 支持 反对

使用道具 举报

39

主题

372

帖子

3039

金币

传奇

Rank: 8Rank: 8

积分
7653

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

 楼主| 发表于 2021-8-3 15:59:18 | 显示全部楼层
Allate 发表于 2021-8-3 09:34
暂时没时间细看,就你说的第3点,不要用借用Excel的办法,那个是用来浏览文件夹的,如果是用来选择文件的话 ...

这个我再慢慢想想,反正用的不多,不着急弄!或许流程改变了,用不上这个需要呢!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

29

帖子

390

金币

堂主

Rank: 4

积分
563
QQ
发表于 2021-8-5 13:11:08 | 显示全部楼层
顶一下,坐等高手!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

497

帖子

62

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2078

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

发表于 2021-8-5 17:19:41 | 显示全部楼层

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

使用道具 举报

3

主题

192

帖子

872

金币

传奇

Rank: 8Rank: 8

积分
3122

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

发表于 2021-8-5 20:35:18 | 显示全部楼层
看不懂说的都是些什么。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

39

主题

372

帖子

3039

金币

传奇

Rank: 8Rank: 8

积分
7653

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

 楼主| 发表于 2021-9-8 17:29:59 | 显示全部楼层

   经典案例图书
Allate 发表于 2021-8-3 09:34
暂时没时间细看,就你说的第3点,不要用借用Excel的办法,那个是用来浏览文件夹的,如果是用来选择文件的话 ...

想请教一下,这个GetOpenFileName按帮助说明那样写,只能选单个文档,如何改到可以多选文档,或者说要换哪个API才是多选文档的。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

37

主题

986

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
19373

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

发表于 2021-9-8 17:57:18 | 显示全部楼层
tg000057 发表于 2021-9-8 17:29
想请教一下,这个GetOpenFileName按帮助说明那样写,只能选单个文档,如何改到可以多选文档,或者说要换 ...

抱歉,其实我当时以为你只需要插入一个文档,所以提出使用GetOpenFileName,如果多个的话,暂时还找不到更好的办法去代替这个Excel的办法。

另外,关于你的第1点可以解决的,具体见我的【原点配合宏】。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

39

主题

372

帖子

3039

金币

传奇

Rank: 8Rank: 8

积分
7653

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

 楼主| 发表于 2021-9-8 21:22:58 | 显示全部楼层
Allate 发表于 2021-9-8 17:57
抱歉,其实我当时以为你只需要插入一个文档,所以提出使用GetOpenFileName,如果多个的话,暂时还找不到 ...

嗯好吧,不知道是不是sw的特殊性 ,你给的这个在其他软件上用是有多选的,郁闷sw不行,借execl浏览确实没那么方便,再想想看有没有其他办法迂回实现这功能了。。。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

67

帖子

86

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
419

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

发表于 2022-10-6 14:31:22 | 显示全部楼层
厉害, 搞明白了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

260

帖子

405

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1793

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

发表于 2022-11-21 13:42:34 | 显示全部楼层
SW机械工程师网,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

476

帖子

501

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2485

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

发表于 2023-3-21 13:29:08 | 显示全部楼层
很不错,顶一下!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

1059

帖子

165

金币

传奇

Rank: 8Rank: 8

积分
3483

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

发表于 2024-2-11 12:29:02 | 显示全部楼层
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-3-29 16:06 , Processed in 0.235710 second(s), 38 queries .

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

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

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