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 :

[VB6][VBA][WORD 2003] Fusion - Publipostage.


Sujet :

VBA Word

  1. #1
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut [VB6][VBA][WORD 2003] Fusion - Publipostage.
    Bonjour ,
    Je suis en train de finaliser un programme en Visual Basic 6 qui pilote différents types de fusion avec Word 2003.
    Il y a un cas qui me pose problème :
    C'est la fusion, non pas dans un nouveau document, mais dans le document de fusion lui-même.
    La propriété Destination de l'objet MailMerge ne propose pas de fusion dans le document en cours.
    Peut-être suis-je sur une mauvaise piste .... :

    Si vous avez des idées, je suis preneur !! merci d'avance !
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

  2. #2
    Xo
    Xo est déconnecté
    Expert confirmé
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Points : 4 238
    Points
    4 238
    Par défaut Re: [VB6][VBA][WORD 2003] Fusion - Publipostage.
    Citation Envoyé par L.nico
    La propriété Destination de l'objet MailMerge ne propose pas de fusion dans le document en cours.
    Peut-être suis-je sur une mauvaise piste .... :
    Ca me paraît logique : Quand on fusionne un document type, on fait en soorte de récupérer le résultat dans un nouveau document, non ? Ou alors tu fais des documents types à usage unique ?
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

  3. #3
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    Merci pour vos réponses !!
    Tout d'abord je ne suis pas un expert en VBA !! Mais je suis parvenu à effectuer toutes les manipulations en utilisant les macros et l'aide Word qui m'a permis d'effectuer quasiment tout le boulot !
    En fait cette fusion est à usage unique et il se présente 2 cas :
    soit le document de fusion modifié existe déjà et celui-ci est rappelé et refusionné !
    soit le document de fusion n'existe pas alors on se base sur un modèle de document à fusionner, la fusion a lieu et on enregistre le nouveau document qui porte le même nom que le document d'origine mais dans un nouveau répertoire (les documents sont à usage unique par année civile ....les utilisateurs sont parfois très compliqués) !!

    Et pour indication, ma fusion se fait avec un fichier texte généré par un programme dont je ne suis pas le concepteur et que je suis censé réécrire dans quelques temps, mais chaque chose en son temps !!

    En fait, si j'en suis arrivé à vouloir ceci, c'est pour éviter de :
    Ouvrir document de fusion.
    Fusionner vers nouveau document
    Fermer document d'origine de fusion
    Renommer nouveau document de fusion
    ecraser document de fusion d'origine avec document fusionné (car chaque document fusionné conserve bien sûr tous les elements d'origine de fusion)


    J'ai cru qu'il existait une solution simple .....
    En tout cas, je vous remercie pour vos réponses, je suis en train de chercher de mon côté bien sûr, mais je crois que je ne vais pas avoir le choix et opter pour la solution décrite ci dessus !!
    Merci encore !!
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

  4. #4
    Xo
    Xo est déconnecté
    Expert confirmé
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Points : 4 238
    Points
    4 238
    Par défaut
    Citation Envoyé par L.nico
    J'ai cru qu'il existait une solution simple .....
    En tout cas, je vous remercie pour vos réponses, je suis en train de chercher de mon côté bien sûr, mais je crois que je ne vais pas avoir le choix et opter pour la solution décrite ci dessus !!
    La liste des constantes possible de MailMerge.Destination est assez restreinte (fax / mail / imprimante / nouveau doc ), donc j'ai peur que tu n'ais pas le choix ...

    Bon courage
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

  5. #5
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    Citation Envoyé par xo
    La liste des constantes possible de MailMerge.Destination est assez restreinte (fax / mail / imprimante / nouveau doc ), donc j'ai peur que tu n'ais pas le choix ...
    Oui malheureusement j'ai vu et décortiqué un peu l'objet MailMerge !!

    Citation Envoyé par xo
    Bon courage
    Merci beaucoup !

    Je considère le sujet comme résolu, j'y reviendrais si c'est nécessaire !!
    Merci à Xo et Escalon !
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. une aide concernant la fusion vb6 et word (publipostage)
    Par aminepop dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 25/06/2008, 13h00
  2. [VBA-Word] Fusion & Publipostage
    Par damsmut dans le forum VBA Word
    Réponses: 15
    Dernier message: 22/06/2007, 19h44
  3. Lien base Lotus Notes avec VBA Word 2003
    Par ISA53 dans le forum VBA Word
    Réponses: 3
    Dernier message: 17/11/2006, 12h07
  4. Réponses: 4
    Dernier message: 21/09/2006, 08h25
  5. Réponses: 5
    Dernier message: 26/07/2006, 23h45

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