In Solidworks 2011, CustomPropertyManager can be run. code is
***************************************
Sub main1()
Dim swApp As SldWorks.SldWorks
Dim swModel As ModelDoc2, Str, oStr
Dim swCustProp As CustomPropertyManager
Dim s As CustomPropertyManager
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
swModel.Extension.CustomPropertyManager
Dim Wk As Workbook, Sht As Worksheet, Rng As Range
Set Wk = connectXls
Set Sht = Wk.Sheets(1)
With Sht
nn = .Range("A65536").End(3).Row
Set Rng = .Range(.Cells(3, 1), .Cells(nn, 1))
Debug.Print Rng.Address
End With
'Stop
For ii = 1 To Rng.Rows.Count
Str = Rng(ii, 1)
Set swCustProp = swModel.Extension.CustomPropertyManager(Str)
swCustProp.Add2 "质量", swCustomInfoType_e.swCustomInfoText, "MyValue"
oStr = "SW-Mass@@" & Str & "@" & swModel.GetTitle
Debug.Print oStr
swCustProp.Set "质量", Chr(34) & oStr & Chr(34)
Next ii
End Sub
******************************************
In Solidworks 2006, CustomPropertyManager don't run.
Help me.
which one the Solidworks version, have the CustomPropertyManager sentence
SolidworksApi macros