Hallo Makroprogrammierer,
ich versuche gerade, mit Hilfe eines Makros eine Benutzerdefinierte Eigenschaft hinzuzufügen. Im Objektkatalog habe ich die folgende Syntax gefunden:
Function Add(Name As String, Value) As Object
Mitglied von SolidEdgeFileProperties.Properties
Add a new property (custom only)
Leider klappt es nicht.
Kann mir jemand weiterhelfen?
Danke,
HB
Private Sub AddProp_Click()
Dim objApp As Object
Dim objDoc As Object
Dim objProp As Object
Dim CustomPropSet As Object
Set objApp = GetObject(, "SolidEdge.Application")
Set objDoc = objApp.ActiveDocument
Set objProp = objDoc.Properties
Set CustomPropSet = objProp("Custom")
' Eigenschaft hinzufügen:
????????????????????
' Eigenschaftsnamen listen:
For i = 1 To CustomPropSet.Count
Propname = CustomPropSet(i).Name
Debug.Print Propname
Next i
CustomPropSet.Save
Set objApp = Nothing
Set objDoc = Nothing
Set objProp = Nothing
Set CustomPropSet = Nothing
End Sub
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP