在装配体下插入零件宏程序

1.程序运行效果:

2.程序代码-窗体:代码放入新装配体框内进行执行

'装配体文档
Private Sub 新装配体_Click()
Dim swApp As SldWorks.SldWorks
  Set swApp = Application.SldWorks
  Dim fileerror As Long
  Dim filewarning As Long
  swApp.OpenDoc6 "D:\11111\YF001-03-304.SLDPRT", swDocPART, swOpenDocOptions_Silent, "", fileerror, filewarning '打开YF001-03-304零件
  Dim swModel As SldWorks.ModelDoc2
  Set swModel = swApp.NewDocument("D:\UT规范\UT模板\模板\UT模型模板\装配体.asmdot", 0, 0#, 0#) '新建装配体,装配体模板路径,在设置-文件模板可知

Dim swAssy As SldWorks.AssemblyDoc
  Set swAssy = swModel
If 插入零件.Value = True Then
  swAssy.AddComponent5 "D:\11111\YF001-03-304.SLDPRT", swAddComponentConfigOptions_CurrentSelectedConfig, "", False, "", 0, 0, 0 '插入打开的零件YF001-03-304
End If
End Sub

3.程序代码-UI界面显示代码:点击宏程序让界面显示出来

Sub main()

连接新文件.Show '窗体命名.show
End Sub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值