AnsweredAssumed Answered

Difference betweent custinfo2 and CustomPropertyManager

Question asked by Yong Ning on Aug 17, 2014
Latest reply on Aug 11, 2017 by Yong Ning

Like use CustInfo, it's simple.

 

The use of CustomPropertyManager have little trouble

 

***********************

use custinfo2 → Low than Solidworks 2006 version have

This property gets and sets the file custom information for the SolidWorks document.

***

use CustomPropertyManager → Heigh than Solidworks 2007 version

This property gets the custom property information for this configuration.

***

 

use Custinfo2 code is

'''''

Function CustInfoName(SwModel As ModelDoc2)

  Dim SwConfig As Configuration, ConfArr, ConfName, CustArr

  Dim Str, kk

    kk = 2

    ConfArr = SwModel.GetConfigurationNames

    For ii = 0 To UBound(ConfArr)

        Set SwConfig = SwModel.GetConfigurationByName(ConfArr(ii))

        ConfName = SwConfig.Name

        With SwModel

           Str = Chr(34) & "SW-Mass@@" & ConfName & "@" & .GetTitle & Chr(34)

           .AddCustomInfo3 ConfName, "质量", 30, "12"

           .CustomInfo2(ConfName, "质量") = Str '"""" & Str & """"

           Str = Chr(34) & "SW-Material@@" & ConfName & "@" & .GetTitle & Chr(34)

         

         

           .AddCustomInfo3 ConfName, "材料", 30, "12"

           If UCase(.GetTitle) Like "*SLDASM" Then

             .CustomInfo2(ConfName, "材料") = "组合件"

           Else

             .CustomInfo2(ConfName, "材料") = Str '"""" & Str & """"

           End If

           CustArr = .GetCustomInfoNames2(ConfName)

           .ShowConfiguration ConfName

        End With

    Next ii

End Function

 

**********************************************************

Outcomes