Parcourir les sketch d'une piece en vba

Bonjours a tous,

Je cherche le moyen de parcourir par une boucle toutes les esquisses d’un fichier pièce.
Je n’arrive pas a trouver comment depuis le document actif parcourir chaque esquisse pour vérifier qu’elle contient un texte d’esquisse.

Je suppose que depuis le document actif, il faut parcourir une collection d’objet de fonctionnalité, pour ensuite sur chaque fonction vérifier sur chaque enfant (esquisse) qu’il y a un texte d’esquisse.
C’est le cheminement qui me semble logique, mais aucune idée de comment y arriver.

Merci d’avance pour toutes les infos que vous pourriez me donner.

Bonjour ;
Tu trouvera un élément de réponse ici :
https://help.solidworks.com/2021/English/api/sldworksapi/Get_All_Elements_of_Sketch_Example_VB.htm
et un autre ici :
https://help.solidworks.com/2021/English/api/sldworksapi/Replace_Sketch_Text_Example_VB.htm

Et pourquoi pas : (changer le format du Texte)
https://help.solidworks.com/2022/english/api/sldworksapi/SOLIDWORKS.Interop.sldworks~SOLIDWORKS.Interop.sldworks.ISketchText~GetUseDocTextFormat.html

=> Les commandes intéressantes étant (en vrac) :

Dim swSkSeg  As SldWorks.SketchSegment
Dim swSketch As SldWorks.Sketch
sSkSegmentsName(swSkSeg.GetType)
....
GetSketchTextSegments

et pour parcourir le FeatureManager :

avec :

2 « J'aime »