minimum_serious
Messages postés27Date d'inscriptionvendredi 7 janvier 2005StatutMembreDernière intervention27 mai 2005
-
26 mai 2005 à 10:38
minimum_serious
Messages postés27Date d'inscriptionvendredi 7 janvier 2005StatutMembreDernière intervention27 mai 2005
-
26 mai 2005 à 14:08
Bonjour à tous,
J'souhaiterais réaliser un publipostage a partir de vb vers word.
J'ai su réaliser des publipostages simple, mais le probléme ici, c'est que le publipostage ne doit comporter qu'une seule page.
J ai alors décidé de créer un tableau dont le nombre de ligne correspondrai au nombre d'enregistrement renvoyé par ma requête.
Mais je n'arrive pas à faire pour que la premiére ligne soit complété par le 1er enregistrement, la seconde par le second etc... Je n'arrive pas à passer à l'enregistrement suivant pour remplir mon tableau.
Si quelqu'un aurai la bonté d'éclairé ma lanterne.
cs_ITALIA
Messages postés2169Date d'inscriptionvendredi 20 avril 2001StatutMembreDernière intervention30 juin 20099 26 mai 2005 à 11:06
Ce n'est pas complique....
Tu te cré un fichier Word ..et dedans tu inseres des Signets (Insertion.--> Signets) aux endroits que tu veux completer
Tu enregistres ce Fichier qui te servira de calque
Dans VB tu coches la Case Projet...Référence..Microsoft Word XX Object Library
Ensuite dans ton Code :
Set wrdApp = New Word.Application
Set wrdDoc = wrdApp.Documents.Open("C:\MonFichier.doc")
Set wrdRange = wrdDoc.Bookmarks("NomduSignet").Range
wrdRange.Text = "TaValeur"
wrdDoc.PrintOut ' Pour Imprimer
wrdDoc.Close SaveChanges:=0 ' Pour Enregistrer Sans Modification
minimum_serious
Messages postés27Date d'inscriptionvendredi 7 janvier 2005StatutMembreDernière intervention27 mai 2005 26 mai 2005 à 14:08
Salut, merci à toi
Mais le gros probléme que je rencontre, c'est que j'aimerais que mon publipostage ce fasse que sur une seule page.
En fait je mets mes signets dans un tableau, la premiére ligne du tableau est bien complétée par le premier enregistrement , mais la seconde ligne du tableau elle n'affiche pas les données suivante, elle m'affiche les données du premier enregistrement au lieu d'afficher celle du second.
Si quelqu un peu me filler un petit coup de main svp