Bonjour,
J'ai ajouté une combobox dans word comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Dim cbox as InlineShape
Set cbox = ActiveDocument.InlineShapes.AddOLEControl("Forms1.Combobox.1")
Je voudrais savoir comment empêcher que l'utilisateur puisse mettre une valeur qui n'est pas dans la liste.

J'ai cherché un peu et j'ai vu qu'il y avait la propriété LimitToList.

Je voudrais savoir comment accéder à cette propriété car j'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
cbox.OLEFormat.Object.LimitToList = True
et ça ne marche pas. (Runtime error : Object does not support this method or property.)

Par contre, pour récupérer la valeur sélectionnée, je fais ceci et ça fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Dim s As String
s = cbox.OLEFormat.Object.Value