Bonjour à tous
Voici mon problème.
Je dispose d'un tableau Excel 2000 comportant une liste de personnes. Je dispose également d'un document Word 2000 comportant une lettre type dont les données se trouvent dans le tableau Excel.
Je souhaite imprimer la lettre type uniquement pour les personnes du tableau qui ont la colonne 'Convoc' renseignée par une croix.
Je sais faire ça depuis Word, il suffit de passer par le menu 'Outils-Publipostage'.
Mais je souhaite placer un bouton de commande dans le tableau Excel qui ouvrirait automatiquement la lettre
J'ai essayé ce code dans le classeur Excel
Le document Word s'ouvre bien lorsque je clique sur le bouton mais, comme il a pour source de données le tableau Excel, il ouvre une nouvelle instance de ce tableau, sans utiliser celle à partir de laquelle j'ai cliqué sur le bouton.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim Wrd As Object Application.ScreenUpdating = False Set Wrd = CreateObject("word.Application") Wrd.Visible = True Wrd.documents.Open ("F:\Mes Documents\Christian\ConvocIfra.doc")
D'autre part je souhaiterai pouvoir, une fois le document Word ouvert, imprimer directement la lettre type pour toutes les personnes du tableau et là je ne sais pas du tout comment procéder
Quelqu'un pourrait t'il m'aider ?
Merci d'avance
Jean Noël
Partager