Publipostage Word en PDF avec base de données Excel
Résolu/Fermé
Klimero44
Messages postés
15
Date d'inscription
jeudi 3 décembre 2015
Statut
Membre
Dernière intervention
4 janvier 2017
-
4 déc. 2015 à 10:27
J.WALLE Messages postés 2 Date d'inscription samedi 9 juillet 2016 Statut Membre Dernière intervention 9 juillet 2016 - 9 juil. 2016 à 21:53
J.WALLE Messages postés 2 Date d'inscription samedi 9 juillet 2016 Statut Membre Dernière intervention 9 juillet 2016 - 9 juil. 2016 à 21:53
A voir également:
- Publipostage outlook avec pièce jointe pdf
- Publipostage pdf par mail - Meilleures réponses
- Publipostage word mail + pièce jointe pdf - Meilleures réponses
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Publipostage mail - Accueil - Word
- Publipostage word mail + pièce jointe pdf ✓ - Forum Word
- 1 pièce jointe - Guide
- One piece kai vf - Forum Cinéma / Télé
3 réponses
m@rina
Messages postés
21182
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
16 décembre 2024
11 368
20 janv. 2016 à 13:27
20 janv. 2016 à 13:27
Bonjour,
Ce n'est pas très compliqué à condition que le texte qui va servir aux noms des documents soit toujours au même endroit. A partir de là, on compte les paragraphes, les mots, etc.
Voici un exemple de macro :
Cet exemple récupère le deuxième mot du premier paragraphe de chaque section. A toi de bien compter ! ;)
m@rina
Ce n'est pas très compliqué à condition que le texte qui va servir aux noms des documents soit toujours au même endroit. A partir de là, on compte les paragraphes, les mots, etc.
Voici un exemple de macro :
Sub exportpdf()
'macro écrite par m@rina
Dim nbpage As Integer
Dim nom As String
nbpage = ActiveDocument.Sections.Count
For i = 1 To nbpage
nom = ActiveDocument.Range.Sections(i).Range.Paragraphs(1).Range.Words(2)
ActiveDocument.ExportAsFixedFormat outputFileName:="M:\test\" & nom & ".pdf", _
exportFormat:=wdExportFormatPDF, Range:=wdExportFromTo, From:=i, To:=i
Next
MsgBox "Export terminé"
End Sub
Cet exemple récupère le deuxième mot du premier paragraphe de chaque section. A toi de bien compter ! ;)
m@rina
22 janv. 2016 à 22:42
Modifié par Klimero44 le 23/01/2016 à 11:23
Grand merci à toi ! Bravo !
Je vais quand même continuer à potasser Visual Basic pour m'améliorer ! :-)