Salut,
Solution 1 (Hypothètique) :
Les programmes crosoft sont parfois compatible COM/OLE, ce qui signifit pas grand chose, mais que l'on peut parfois travailler avec une partie de leurs objets à l'execution.
Pour pouvoir le faire, bin faut connaitre les objets mis à disposition par l'executable...
Solution 2 (Longue et complexe) :
Faire un hook. Je suppose que des messages sont envoyé lorsque des éléments d'une liste sont sélectionnés. Il "suffit" de les intercepter.
Bref, je sais pas si tu débutes, mais les interactions avec les autres logiciels, c'est généralement fort compliqué...