Hallo cncustomz,
Versuch mal:
Dim swApp As Object
Dim swModel As SldWorks.ModelDoc2
Dim boolstatus As Boolean
Dim FieldName As String
Dim ResolvedValOut As String
Dim ValOut As String
Dim swModelDocExt As ModelDocExtension
Dim swCustProp As CustomPropertyManager
Sub main()
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
Set swModelDocExt = swModel.Extension
Set swCustProp = swModelDocExt.CustomPropertyManager("")
FieldName = "Workflow"
boolstatus = swCustProp.Get4(FieldName, False, ValOut, ResolvedValOut)
If ValOut = "Frei" Then
boolstatus = swCustProp.Add3("Stempel", swCustomInfoText, "Freistempelung", swCustomPropertyDeleteAndAdd)
End If
End Sub
Gruss Winni
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP