Hallo an alle
Ich habe eine Frage zur benutzerdefinierten Eigenschaftsverwaltung in SOLIDWORKS
Können wir eine benutzerdefinierte Eigenschaft aus einer Assembly ändern, lassen Sie mich erklären:
Ich habe eine Baugruppe geöffnet, und aus dieser Baugruppe "CO37662-33867_Ensemble_goulotte_sortie" möchte ich die benutzerdefinierte Eigenschaft eines Teils "CO37662-33867F09-1" ändern.
Ist das möglich, ohne den Raum zu öffnen?
Ich habe ein Stück Code in VBA zum Testen erstellt, aber es funktioniert nicht
' ******************************************************************************
' ******************************************************************************
Dim swApp As Object
Dim Part As Object
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long
Sub main()
Set swApp = _
Application.SldWorks
Set Part = swApp.ActiveDoc
boolstatus = Part.Extension.SelectByID2("CO37662-33867F09-1@CO37662-33867_Ensemble_goulotte_sortie", "COMPONENT", 0, 0, 0, False, 0, Nothing, 0)
Part.CustomInfo("No_article") = 2000200
' fonctionne dans une piece
'boolstatus = Part.AddCustomInfo3("", "No_article", 1, "")
'Part.CustomInfo("No_article") = 2000200
End Sub
Danke für Ihre Hilfe