Tu parles de UserForm, je suppose que tu travailles sous VBA/Excel.
D'abord il faut ajouter une référence à MSWord (Outils/Références; cocher la case devant « Microsoft Word xx.0 Objetc Library » où xx est la version de ton word)
Dim oW As Word.Application
Set oW = CreateObject("Word.Application" ) |
Voilà, techniquement tu es dans Word. Il te reste à utiliser les méthodes, objets et propriétés liés à l'objet oW pour effectuer tes tâches.
Pour ouvrir un document
oW.Documents.Open Filename:="c:\monstockdefichiers\document.doc" |
D'une manière générale quand tu en es arrivé là, tu peux enregistrer une macro word qui fait ce que tu veux et récupérer le code de cette macro presque tel quel. Le seul impératif est que les méthodes (fonctions) génériques de la macro doivent s'appliquer à l'objet oW dans ton code.
Message édité par tegu le 04-04-2006 à 17:40:23