IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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 :

Problème lors d'un Publipostage sans sélectionner toutes les entrées de ma BdD


Sujet :

VBA Word

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 10
    Points : 6
    Points
    6
    Par défaut Problème lors d'un Publipostage sans sélectionner toutes les entrées de ma BdD
    Bonjour Messieurs,

    J'ai fais une petite macro, qui lance automatiquement la fusion d'un publipostage, puis enregistre séparement en PDF chacune pages de ce publipostage en le renommant avec le nom, prénoms de la personne correspondante.

    Tout se passe à merveille lorsque je sélectionne toutes les entrées dans le Menu "Editer la Liste des destinataires". Mais voilà dès que je déselectionne la première entrée, et que je lance ma macro, celle-ci ne rafraîchit pas les champs de fusion tel les asks. Le truc c'est que si je fais pareil en lançant une fusion classique sans ma macro depuis word, word ne rafraîchit pas non plus les champs.

    Comment cela se fait-il ? Il y a une subtilité que je ne comprend pas certainement. Il y at-il une solution en VBA ?

    Je suppose que le souci viens de ces lignes :

    With ActiveDocument.MailMerge
    .Destination = wdSendToNewDocument
    .SuppressBlankLines = True
    With .DataSource
    .FirstRecord = wdDefaultFirstRecord
    .LastRecord = wdDefaultLastRecord
    End With
    .Execute Pause:=False
    End With
    Application.Run MacroName:="AutoSaveCertificat_WithoutMerging"

    Les lignes wdDefautFirstRecord doit posé problème...

    Merci d'avance

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    EDIT : Je viens d'essayer de changer le ligne :

    .FirstRecord = wdDefaultFirstRecord

    avec

    .FirstRecord = .ActiveRecord

    Et c'est bon Word me demande à nouveaux de completer les champs asks. Par contre la fusion commence pas à la première entrée cochée mais bel et bien à la ligne mis en surbrillance dans le Menu "Editer la liste des destinataires"

    ... Je pense que je dois manquer quelque chose à cause de ma méconnaissance de certains mécanisme de vba.

    Merci d'avance

Discussions similaires

  1. Réponses: 5
    Dernier message: 14/09/2007, 22h20
  2. sélectionner toutes les cases à cocher
    Par lebreton22 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/08/2007, 10h56
  3. Problème lors d'un publipostage
    Par Tintou dans le forum Word
    Réponses: 7
    Dernier message: 17/08/2007, 10h18
  4. DBGrid sélectionner toutes les rows ?
    Par Orthonic dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 12/05/2007, 19h26
  5. [VBA-E] Sélectionner toutes les dates correspondantes à un mois choisit
    Par c_ffiiffii dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 10/06/2006, 11h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo