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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

  • dyb9166  2024-7-24 21:12

    求大神将此宏,改为装配体可以用

    Dim swApp As Object
    Sub main()
    Dim swApp As SldWorks.SldWorks
    Dim swModel As SldWorks.ModelDoc2
    Dim Part As SldWorks.PartDoc
    Dim vCustInfoNameArr2, vCustInfoName2 As Variant
    Set swApp = Application.SldWorks
    Set swModel = swApp.ActiveDoc
    Set Part = swModel
    '删除所有属性
    vCustInfoNameArr2 = swModel.GetCustomInfoNames
    If Not IsEmpty(vCustInfoNameArr2) Then
    For Each vCustInfoName2 In vCustInfoNameArr2
    swModel.DeleteCustomInfo vCustInfoName2
    Next
    End If
    CurCFGname = Part.GetConfigurationNames
    CurCFGnameCount = Part.GetConfigurationCount
    For i = 0 To CurCFGnameCount - 1
    Set CusPropMgr = Part.Extension.CustomPropertyManager(CurCFGname(i))
    Vnamearr = CusPropMgr.GetNames
    If Not IsEmpty(Vnamearr) Then
    For Each Vnamearr2 In Vnamearr
    Part.DeleteCustomInfo2 CurCFGname(i), Vnamearr2
    Next
    End If
    Next
    '设置单位为"自定义"
    swModel.Extension.SetUserPreferenceInteger 263, 0, 4 '设置单位为"自定"
    swModel.Extension.SetUserPreferenceInteger 259, 0, 3 '最后一个值,1毫克,2克,3千克 ...查看全文
  • dyb9166  2024-6-20 11:56
    A老板,,当零件在为还原状态,运行宏会报错,可以改进一下不?

    求助!!!装配体里面的使之独立的问题

    求大神,有没有什么宏在装配体使用使之独立的时候把工程图也一起独立过来?

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

手机版|小黑屋| GMT+8, 2025-7-7 16:05 , Processed in 0.111443 second(s), 15 queries , Memcache On.

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

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

返回顶部