Bonjour a tous,
J'ai une questions sur la gestion des proprietes personnalisee dans solidworks
est-ce que l'on peut changer une propriete personnalisée a partir d'un assemblage, je m'explique:
J'ai un assemblage d'ouvert et partir de cette assemblage "CO37662-33867_Ensemble_goulotte_sortie" je souhaite modifie la propriete personnalisée d'une piece "CO37662-33867F09-1"
Est-ce possible sans ouvrir la pièce?
j'ai fait un morceau de code en VBA pour essai mais cela ne fonctionne pas
' ******************************************************************************
' ******************************************************************************
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
Merci de votre aide