Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/07/2005, 11h43   #1
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
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 !
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2005, 12h12   #2
Xo
Expert Confirmé
 
Avatar de Xo
 
Inscription : janvier 2005
Messages : 2 701
Détails du profil
Informations personnelles :
Âge : 38

Informations forums :
Inscription : janvier 2005
Messages : 2 701
Points : 3 237
Points : 3 237
Envoyer un message via Skype™ à Xo
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
Xo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2005, 13h46   #3
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
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 !!
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2005, 14h48   #4
Xo
Expert Confirmé
 
Avatar de Xo
 
Inscription : janvier 2005
Messages : 2 701
Détails du profil
Informations personnelles :
Âge : 38

Informations forums :
Inscription : janvier 2005
Messages : 2 701
Points : 3 237
Points : 3 237
Envoyer un message via Skype™ à Xo
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
Xo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2005, 15h00   #5
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
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 !
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h07.


 
 
 
 
Partenaires

Hébergement Web