Bonjour.
Sur Solidworks prenium 2019.
J’essai de créer une macro qui crée une ligne de séparation à partir d’une esquisse et une face.
La sélection des éléments semble fonctionner mais la commande de création de la ligne de séparation n’a aucun effet…
Voici le code:
Option Explicit
Dim swApp As SldWorks.SldWorks
Dim Model As ModelDoc2
Dim feature As feature
Dim boolstatus As Variant
Sub main()
Set swApp = Application.SldWorks
Set Model = swApp.ActiveDoc
'boolstatus = Model.Extension.SelectByID2(« Boss-Extrude1 », « BODYFEATURE », 0, 0, 0, False, 0, Nothing, swSelectOptionDefault)
boolstatus = Model.Extension.SelectByID2(« », « », 0.0061, 0.0079, 0, False, 0, Nothing, swSelectOptionDefault)
boolstatus = Model.Extension.SelectByID2(« Pointes_bottom », « SKETCH », 0, 0, 0, True, 4, Nothing, 0)
Model.InsertSplitLineProject True, True
End Sub
à terme, les coordonnées de la face seront définis par des variables.
Merci de votre aide