Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Word Discussion :

Vba Publipostage automatique


Sujet :

VBA Word

  1. #1
    Nouveau Candidat au Club
    Vba Publipostage automatique
    Bonjour ,
    Novice en VBA , j'ai réussi à automatiser le liens avec ma source de donnée Excel à l'ouverture de mon fichier Word .

    Mais je voudrais aller plus loin en ne permettant a Word de publiposter uniquement suivant un " filtre de colonne ".
    Je m'explique mieux , la liaison a ma base se fait nikel en prenant la feuille "Données", j'aimerais pouvoir via vba utiliser la fonction " modifier la liste des destinataire "
    afin de filtrer sur ma base une colonne suivant critères:

    Champ : test
    Comparaison : Egal à
    Comparer à : test2

    De là, j'aimerais que word ne publiposte uniquement les lignes comprenant le termes " test2" dans la colonne " test "

    Est ce bien clair ?

    Ci dessous ma macro en cours d’élaboration .

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub Lancer()
    Dim chemin As String
    chemin = ThisDocument.Path
    ActiveDocument.MailMerge.OpenDataSource Name:=chemin & "\Données Autors.xls", _
            SQLStatement:="SELECT * FROM `Données$`", SQLStatement1:="", SubType:= _
            wdMergeSubTypeAccess
     
    End Sub
    Private Sub document_Open()
    Lancer
    End Sub


    Merci d'avance pour votre aide

    Christophe

  2. #2
    Expert éminent sénior
    Citation Envoyé par toffe86 Voir le message

    Bonjour,

    Avez-vous lu cette partie du tuto d'Olivier LEBEAU ? https://heureuxoli.developpez.com/office/word/publipostage/#LVIII-D-2
    Eric KERGRESSE
    https://sites.google.com/site/erickergresseeirl/
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter

  3. #3
    Nouveau Candidat au Club
    Merci pour ce retour , je vais essayer d’analyser et transposer ( si j'y arrive ) ce tuto .

    Merci

  4. #4
    Nouveau Candidat au Club
    Re, je regarde depuis hier , mais comme evoqué dan smon post , je suis novice , dsl

    Je n'arrive déja pas a comprendre ce code et donc le transposer à mon cas .

    Dsl