Publipostage ou autre chose?
rainbow89
Messages postés
165
Statut
Membre
-
rainbow89 Messages postés 165 Statut Membre -
rainbow89 Messages postés 165 Statut Membre -
Bonjour,
Dans le Cadre d'un stage, On M'a demandé de Réaliser Un Formulaire Word De Façon A Ce que Je fais entrer Au début 4 valeurs qui représentent les champs variables du formulaire
Date, Responsable Achat,Objet et Les Noms De Fournisseurs.
Et Après Selon LE NBRE DE FOURNISSEURS saisi , Par exemple si je saisi 3 fournisseurs , J'aurais 3 formulaires chacun avec un nom de fournisseur, la date, et tous les autres champs saisis préalablement !
Svp Dois je faire du publipostage ou quoi au juste?une Macro, Du Vb Comme Sur Access Ou Quoi Au Juste?
Merci D'avance!
Dans le Cadre d'un stage, On M'a demandé de Réaliser Un Formulaire Word De Façon A Ce que Je fais entrer Au début 4 valeurs qui représentent les champs variables du formulaire
Date, Responsable Achat,Objet et Les Noms De Fournisseurs.
Et Après Selon LE NBRE DE FOURNISSEURS saisi , Par exemple si je saisi 3 fournisseurs , J'aurais 3 formulaires chacun avec un nom de fournisseur, la date, et tous les autres champs saisis préalablement !
Svp Dois je faire du publipostage ou quoi au juste?une Macro, Du Vb Comme Sur Access Ou Quoi Au Juste?
Merci D'avance!
A voir également:
- Publipostage ou autre chose?
- Publipostage - Accueil - Word
- Publipostage date inversée - Forum Excel
- Je suis une chose que les garçons utilisent 2 fois par jour et les filles une fois dans leur vie - Forum Loisirs / Divertissements
- Publipostage word plusieurs destinataires sur une page ✓ - Forum Word
- Arrondi publipostage - Forum Word
2 réponses
Nous ne sommes pas dans un site allemand.
Alors réserve l'usage des majuscules en début de mot uniquement pour les noms propres et les débuts de phrase.
Merci.
Alors réserve l'usage des majuscules en début de mot uniquement pour les noms propres et les débuts de phrase.
Merci.
J'ai peur que tu ne mélanges plusieurs notions.
Un formulaire est un modèle, à partir duquel on ne peut renseigner que les champs, en tapant les données directement dans leur emplacement.
Ensuite on imprime, et on choisit soit de conserver soit de détruire le fichier obtenu, le modèle restant toujours disponible.
Un publipostage consiste à rédiger une lettre-type qui sera le document de base, puis à créer une base de données avec les renseignements (nom, date, objet ...) des différents destinataires (fournisseurs) ; dans le document de base on insère les champs (intitulés de colonnes) de la base de données ; enfin on lance la fusion, et c'est Word qui édite autant de documents qu'il y a de destinataires, chaque exemplaire récupérant les données du destinataire concerné.
En conclusion, ce n'est pas un formulaire que tu dois créer.
Il te faut réaliser un publipostage.
Un formulaire est un modèle, à partir duquel on ne peut renseigner que les champs, en tapant les données directement dans leur emplacement.
Ensuite on imprime, et on choisit soit de conserver soit de détruire le fichier obtenu, le modèle restant toujours disponible.
Un publipostage consiste à rédiger une lettre-type qui sera le document de base, puis à créer une base de données avec les renseignements (nom, date, objet ...) des différents destinataires (fournisseurs) ; dans le document de base on insère les champs (intitulés de colonnes) de la base de données ; enfin on lance la fusion, et c'est Word qui édite autant de documents qu'il y a de destinataires, chaque exemplaire récupérant les données du destinataire concerné.
En conclusion, ce n'est pas un formulaire que tu dois créer.
Il te faut réaliser un publipostage.
maintenant g réussi a faire le publipostage par l'intermediaire d'un bouton "Publipostage" contenant la commande mergeIt()
Sub MergeIt():
Dim objWord As Word.Document
Set objWord = GetObject("C:\Documents and Settings\lola\Mes documents\Publipostage\Publipostage.doc", "Word.Document")
objWord.Application.Visible = True
objWord.MailMerge.OpenDataSource _
Name:="C:\Documents and Settings\lola\Mes documents\Publipostage\Essai_Pb.mdb", _
LinkToSource:=True, _
Connection:="TABLE offre", _
SQLStatement:="SELECT * FROM [offre]"
objWord.MailMerge.Execute
Set objWord = Nothing
End Sub
Mais je voudrais apres chaque publipostage effectué , quand je ferme mon formulaire les infos ne s'enregistrent pas pour éviter d'avoir encore une fois les memes informations dans les prochains publipostages:
Cela est t'il possible ??
Merci D'avance
Sub MergeIt():
Dim objWord As Word.Document
Set objWord = GetObject("C:\Documents and Settings\lola\Mes documents\Publipostage\Publipostage.doc", "Word.Document")
objWord.Application.Visible = True
objWord.MailMerge.OpenDataSource _
Name:="C:\Documents and Settings\lola\Mes documents\Publipostage\Essai_Pb.mdb", _
LinkToSource:=True, _
Connection:="TABLE offre", _
SQLStatement:="SELECT * FROM [offre]"
objWord.MailMerge.Execute
Set objWord = Nothing
End Sub
Mais je voudrais apres chaque publipostage effectué , quand je ferme mon formulaire les infos ne s'enregistrent pas pour éviter d'avoir encore une fois les memes informations dans les prochains publipostages:
Cela est t'il possible ??
Merci D'avance