Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft 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 06/10/2011, 15h31   #1
Invité de passage
 
Femme
Consultant en technologies
Inscription : octobre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Consultant en technologies
Secteur : Service public

Informations forums :
Inscription : octobre 2011
Messages : 11
Points : 4
Points : 4
Par défaut Fusion publipostage avec champs de saisie

Bonjour,

Nous cherchons toujours une solution à notre gros problème!

J'ai créé un modèle de lettre dont certains champs sont des données saisies par l'utilisateur en réponse à des questions posées dans des boites d'invit. lors de l'ouverture du modèle.

Une fois toutes les questions répondues, un document .doc est créé. Ce .doc est ensuite utilisé pour procéder à une fusion publipostage à partir d'un fichier Excel.

Tout se passe correctement jusqu'à l'enregistrement dans un fichier ou l'impression du résultat du publipostage. En effet, Word repose toutes les questions (FILLIN) du .doc autant de fois qu'il y a de destinataires du publipostage.

Est-ce que quelqu'un aurait une solution pour m'indiquer comment rompre les liens de certains champs et les garder actifs pour d'autres (Champs de fusion)

Ou toute autre solution!

J'ai fait l'essai de différentes syntaxes de codes :

Code :
{IF {MERGEREC}="1" "{FILLIN...}" ""}
et

Code :
{IF {FILENAME \P}="*.dot" "{FILLIN...}" ""}
Mais rien ne fonctionne...

Merci
Myaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 16h19   #2
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 597
Points : 1 597
Envoyer un message via MSN à carden752
Bonjour,

Je viens de retester et je n'ai pas de problème avec cette syntaxe par exemple
Code :
{IF {MERGEREC}="1" "{FILLIN "Quel est le nom?" \d test}" ""}
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 13h41   #3
Invité de passage
 
Femme
Consultant en technologies
Inscription : octobre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Consultant en technologies
Secteur : Service public

Informations forums :
Inscription : octobre 2011
Messages : 11
Points : 4
Points : 4
Merci beaucoup Christophe,

J'imagine que le problème vient de notre fichier, car nous n'arrivons toujours pas à insérer ce code dans notre texte... d'aucunes façons!

À suivre...

Si tu as une idée d’où notre problème peut provenir........
Myaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 17h25   #4
Invité de passage
 
Femme
Consultant en technologies
Inscription : octobre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Consultant en technologies
Secteur : Service public

Informations forums :
Inscription : octobre 2011
Messages : 11
Points : 4
Points : 4
Nous avons enfin trouvé la bonne syntaxe!

Par contre, ce code n'améliore rien. Les questions ne sont pas posé à l'ouverture du fichier .doc (comme ce l'était avant), obtenue à la suite de l'ouverture du .dot, mais elles sont toujours posées lors de la fusion.

Alors, je suis toujours à la recherche d'aide...

Merci
Myaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 20h03   #5
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 333
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 333
Points : 29 239
Points : 29 239
Salut,

en fait c'est lors de la mise à jour des champs que cette question est posée. Ce qui est le cas dans un publipostage.

Tu peux forcer la mise à jour lors de l'ouverture il faut utiliser du VBA.

Soit Document_New() pour un modèle, ou Document_Open() pour un document.

Code :
1
2
3
Sub Document_New()
ActiveDocument.Fields.Update
End Sub
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 15h17   #6
Invité de passage
 
Femme
Consultant en technologies
Inscription : octobre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Consultant en technologies
Secteur : Service public

Informations forums :
Inscription : octobre 2011
Messages : 11
Points : 4
Points : 4
Malheureusement, cette VBA ne marche toujours pas de la bonne façon.

Lors de l'ouverture du fichier .dot les questions sont posées à deux reprises et elles sont posées à nouveau lors de la fusion, une fois que le fichier .doc est prêt et est sauvegardé.

Je vais faire d'autres tentatives....
Myaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 18h54   #7
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 333
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 333
Points : 29 239
Points : 29 239
Salut,

Les questions seront posées chaque fois que les champs seront mis à jour.
Si tu fais Ctrl + A suivi de F9, tu auras à nouveau les questions.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 18h57   #8
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 597
Points : 1 597
Envoyer un message via MSN à carden752
Bonjour,

Pouvez-vous mettre à disposition votre document s'il ne contient aucune donnée confidentielle ou illégale bien sûre afin que nous effectuions des tests et trouvions la bonne syntaxe.
Le problème est de déceler à quel moment la mise à jour des champs doit être faite? Lors de la création du .doc? au début du publipostage?
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 20h31   #9
Invité de passage
 
Femme
Consultant en technologies
Inscription : octobre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Consultant en technologies
Secteur : Service public

Informations forums :
Inscription : octobre 2011
Messages : 11
Points : 4
Points : 4
Voici un document à titre d'exemple...

Il faut noter que les champs entre chevron sont des champs de fusion, les autres sont les champs "remplir" qui s'ouvrent automatiquement... à l'ouverture du fichier.

Merci
Myaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 01h27   #10
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Salut Myaka,

Tu as oublié de joindre le fichier

@+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 13h58   #11
Invité de passage
 
Femme
Consultant en technologies
Inscription : octobre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Consultant en technologies
Secteur : Service public

Informations forums :
Inscription : octobre 2011
Messages : 11
Points : 4
Points : 4
il faudra passer le document en .dot, car impossible de vous l'envoyer ainsi... ?!?

Dsl, je suis partie trop vite à la suite de mon dernier message.......
Fichiers attachés
Type de fichier : doc ex-lettre.doc (36,5 Ko, 4 affichages)
Myaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 18h04   #12
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 333
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 333
Points : 29 239
Points : 29 239
Salut,

Si j'ai bien compris, les question n'ont aucune influence sur le résultat du publipostage.

On peut toujours passer par un UserForm pour envoyer les informations sur des signets.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli 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 01h01.


 
 
 
 
Partenaires

Hébergement Web