Bonjour à tous,

Voilà, j'ai déjà posté sur un autre sujet sur ce site mais je n'ai pas eu de réponse et j'ai finalement avancé un peu par moi même.

Le contexte: j'ai un fichier Word contenant une liste de personnes avec leurs différents champs (ID#, nom,prénom,date de naissance,occupation...) avec chacun leurs "styles".

Ce qui est déjà fait: j'ai crée une macro qui s'appuie sur la commande suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Set myCB = Selection.InlineShapes.AddOLEControl(ClassType:="Forms.CheckBox.1")
Celle ci me crée une CheckBox au niveau de chaque personne (elles ne sont pas renommées mais juste légendées nldr: 'caption')

Le problème: Dans une seconde macro, je dois balayer l'ensemble des CheckBox crées et effectuer une opération (cette macro est déjà prète) suivant que la CB est cochée ou non.

J'ai essayé plusieurs commandes différentes mais rien n'y fait je n'arrive pas à récupérer la valeur des CB que j'ai crées.

S'il vous plait, aidez moi je suis a cours d'idée et je commence à désespérer.


NB: c'est la première fois que je fais du VB sous Word et non sous Excel....