Suppression d'une fonction depuis une macro

Bonjour,

Je souhaite effacer à l’aide d’une macro un enlèvement de matière par révolution mais impossible de trouver une solution qui marche.
Est-ce vraiment possible ?

Cordialement,

Oui c’est tout à fait faisable, mais plusieurs méthodes pour cela.
Sélection de la fonction manuellement, par le nom, par le type (révolution), autre…
Et mettre la fonction à l’état supprimer ou la supprimer complètement?

Quelques exemples de sélections :

Ensuite, appliquer la fonction (supprimer ou effacer)
Éditer:
Ou encore :

3 « J'aime »

Super merci,
J’ai réussis à faire ce que j’avais en tête avec !

1 « J'aime »

J’ai un problème que je n’arrive pas à résoudre.
Je souhaite également supprimer des fonctions hélices.
J’utilise la ligne suivante pour sélectionner ma fonction :

' Initialiser l'extension du modèle
Set instance = swModel.Extension

' Sélectionner la fonction d'enlèvement de matière par révolution nommée "A"

value = instance.SelectByID2(« A », « BODYFEATURE », 0, 0, 0, True, -1, Nothing, 0)

Or cela ne marche pas pour une fonction hélice, même si je remplace le BODYFEATURE par HELIX. (Mon hélice est bien nommée A)

Merci

Mon mauvais il faut utiliser REFERENCECURVES ¯_(ツ)_/¯