Publipostage conditionnel maison en pdf Individuel
lcoco27
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
m@rina Messages postés 23891 Date d'inscription Statut Contributeur Dernière intervention -
m@rina Messages postés 23891 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J’utilise le publipostage conditionnel maison trouvé sur faqword.com :
http://faqword.com/index.php/word/publipostage/416-publipostage-conditionnel-maison
Il me faut en sortie de ce publipostage des pdf inviduel .
Si j’ai déjà utilisé la macro suivante à partir d‘un seul fichier Excel
Sub publipostage()
Dim fusion As MailMerge
Dim x As Integer, nb As Integer
Dim chemin As String, nom As String
Set fusion = ActiveDocument.MailMerge
chemin = "D:\Mes documents\" 'mettre ici le chemin complet du dossier où stocker les fichiers sans oublier le \ à la fin
nb = fusion.DataSource.RecordCount
For x = 0 To nb - 1
With fusion
.DataSource.FirstRecord = x + 1
.DataSource.LastRecord = x + 1
.Destination = wdSendToNewDocument
.DataSource.ActiveRecord = x + 1
nom = .DataSource.DataFields("Nom") 'Remplacer Nom" par le champ à utiliser
.Execute
End With
ActiveDocument.ExportAsFixedFormat OutputFileName:=chemin & nom & ".pdf", ExportFormat:=wdExportFormatPDF, openafterexport:=False
ActiveDocument.Close savechanges:=False
Next
End Sub
Je ne sais pas comment combiner le publipostage conditionné maison avec la macro .
Toute idée est la bienvenue .
Merci d’avance
J’utilise le publipostage conditionnel maison trouvé sur faqword.com :
http://faqword.com/index.php/word/publipostage/416-publipostage-conditionnel-maison
Il me faut en sortie de ce publipostage des pdf inviduel .
Si j’ai déjà utilisé la macro suivante à partir d‘un seul fichier Excel
Sub publipostage()
Dim fusion As MailMerge
Dim x As Integer, nb As Integer
Dim chemin As String, nom As String
Set fusion = ActiveDocument.MailMerge
chemin = "D:\Mes documents\" 'mettre ici le chemin complet du dossier où stocker les fichiers sans oublier le \ à la fin
nb = fusion.DataSource.RecordCount
For x = 0 To nb - 1
With fusion
.DataSource.FirstRecord = x + 1
.DataSource.LastRecord = x + 1
.Destination = wdSendToNewDocument
.DataSource.ActiveRecord = x + 1
nom = .DataSource.DataFields("Nom") 'Remplacer Nom" par le champ à utiliser
.Execute
End With
ActiveDocument.ExportAsFixedFormat OutputFileName:=chemin & nom & ".pdf", ExportFormat:=wdExportFormatPDF, openafterexport:=False
ActiveDocument.Close savechanges:=False
Next
End Sub
Je ne sais pas comment combiner le publipostage conditionné maison avec la macro .
Toute idée est la bienvenue .
Merci d’avance
Configuration: Macintosh / Safari 13.1.2
A voir également:
- Publipostage conditionnel maison en pdf Individuel
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Google maps localisation maison - Guide
- Publipostage mail - Accueil - Word
- Mise en forme conditionnelle excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
1 réponse
Bonjour,
Quel est le problème ?
D'un côté tu fais ton document principal de fusion en suivant les indications du publipostage conditionnel,
De l'autre côté tu as la macro qui ne sert qu'à sortir des pdf...
Il n'y a rien de plus. Au lieu de fusionner normalement, tu fusionnes avec la macro, c'est tout.
m@rina
Quel est le problème ?
D'un côté tu fais ton document principal de fusion en suivant les indications du publipostage conditionnel,
De l'autre côté tu as la macro qui ne sert qu'à sortir des pdf...
Il n'y a rien de plus. Au lieu de fusionner normalement, tu fusionnes avec la macro, c'est tout.
m@rina