OVH Cloud OVH Cloud

saisie multiple

6 réponses
Avatar
bonjour,

est-il possible de saisir du texte =E0 un endroit du=20
document et QU'EN MEME TEMPS, le texte saisi apparaisse =E0=20
diff=E9rents endroits pr=E9-d=E9fini du document ?

merci

thierry

6 réponses

Avatar
Bonjour,

Oui, bien sûr, c'est possible. Va faire un tour sur la faq là :
http://faq.ms.word.free.fr/Champs/Champs.htm
tu trouveras la solution.

nuindacil
mvp word
http://faq.ms.word.free.fr


wrote:
| bonjour,
|
| est-il possible de saisir du texte à un endroit du
| document et QU'EN MEME TEMPS, le texte saisi apparaisse à
| différents endroits pré-défini du document ?
|
| merci
|
| thierry
Avatar
Merci, mais ici (au bureau) j'ai un accès limité à
l'internet qui ne me permet pas d'accéder à votre site
perso (et c'est bien dommage !)... une petite explication
serait la bienvenue !

thierry

-----Message d'origine-----
Bonjour,

Oui, bien sûr, c'est possible. Va faire un tour sur la
faq là :

http://faq.ms.word.free.fr/Champs/Champs.htm
tu trouveras la solution.

nuindacil
mvp word
http://faq.ms.word.free.fr


wrote:
| bonjour,
|
| est-il possible de saisir du texte à un endroit du
| document et QU'EN MEME TEMPS, le texte saisi apparaisse
à

| différents endroits pré-défini du document ?
|
| merci
|
| thierry


.



Avatar
Hervé Branchu
Bonjour Thierry

Je pense que N'D mentionnait quelque chose comme:

a.. J'ai besoin de faire un rapport type avec quelques cases qui se remplissent toutes seules : je tape la date dans la première
page et cette même date doit s'afficher en dernière page. Idem pour le n° d'affaire.

1ère solution :

1. En début du nouveau doc, faire autant d'insertions de champs ASK qu'il y a de variables dans le doc (2 dans cet exemple, un pour
la date, un pour le numéro) : Insertion Champ, Catégorie Publipostage, Champ ASK. Y ajouter le signet et l'invite de la boîte de
dialogue qui va en découler. Ca doit ressembler à ça : ASK date "Quelle est la date ?" ce qui donnera dans la feuille si on
visualise le code : {ASK date "quelle est la date ?" * MERGEFORMAT }

Sinon on ne voit rien.

Lorsqu'on fait OK, la boîte de dialogue s'ouvre, demande la date. On a intérêt à mettre quelque chose tout de suite pour pouvoir
créer le signet en question.

2. On saisit le texte du document modèle. Lorsqu'on est à un endroit de variable, on insère le renvoi : Insertion, Renvoi, Catégorie
Signet, et on sélectionne le signet.

3. On enregistre ce document sous format modèle.

Lorsque l'utilisateur créera un nouveau doc à partir de ce modèle, les champs ne se mettant pas à jour automatiquement, il devra
tout sélectionner (Ctrl+A), puis appuyer sur F9 pour mettre les champs à jour. On aurait pu créer une macro qui fait ça (avec
l'enregistreur de macros, c'est tout bête).

Si on ne veut pas s'embêter avec ça, il suffit de mettre dans les options d'impression, Mise à jour automatique des champs à
l'impression, ce qui fait que les boîtes de dialogue s'activeront au moment de l'impression.

2e solution :

Si l'on n'a pas peur de protéger partiellement son document, on peut utiliser les champs formulaire qui créent automatiquement des
signets que l'on utilise également avec des renvois. "




--
Bonne Journée
=================================================== Hervé Branchu, Sitel France pour l'Assistance Utilisateur Microsoft

a écrit dans le message de news: 05e601c3acf5$194baa20$
Merci, mais ici (au bureau) j'ai un accès limité à
l'internet qui ne me permet pas d'accéder à votre site
perso (et c'est bien dommage !)... une petite explication
serait la bienvenue !

thierry

-----Message d'origine-----
Bonjour,

Oui, bien sûr, c'est possible. Va faire un tour sur la
faq là :

http://faq.ms.word.free.fr/Champs/Champs.htm
tu trouveras la solution.

nuindacil
mvp word
http://faq.ms.word.free.fr


wrote:
| bonjour,
|
| est-il possible de saisir du texte à un endroit du
| document et QU'EN MEME TEMPS, le texte saisi apparaisse
à

| différents endroits pré-défini du document ?
|
| merci
|
| thierry


.



Avatar
Anacoluthe
Bonjour !

"" nous a écrit ...
est-il possible de saisir du texte à un endroit du
document et QU'EN MEME TEMPS, le texte saisi apparaisse à
différents endroits pré-défini du document ?


Nous disons bien *EN MEME TEMPS* :
- Affichage / Barres d'outils / Boîte à outils Contrôles
- Insérer deux zones de texte TextBox1 et TextBox2
- Clic droit sur TextBox1 / Visualiser le code
- Compléter la macro:
Private Sub TextBox1_Change()
TextBox2.Text = TextBox1.Text
End Sub
- fermer l'éditeur VBA
- modifier au besoin le style de cadre et le fond des deux
textBox dans Clic droit / Propriétés
- désactiver le mode création (bouton équerre)
- fermer la barre d'outils contrôles

Voilà : tout ce qui sera saisi dans la zone TextBox1
apparaîtra en simultané dans la zone TextBox2

Anacoluthe
« En amour, l'équilibre n'est jamais simultané.
Chacun ne donne pas de la même façon, ni au même instant. »
- Anne BERNARD

Avatar
OK merci, effectivement ça fonctionne... c'est pas
forcément simple pour les novices... Il n'y a donc pas
d'autre possibilité plus simple : du style : quand je tape
mon texte à un endroit, il s'inscrit EN MEME TEMPS (au fil
de la saisie) à un autre endroit du document ?


Mais bon la fonction DEMANDER du publipostage c'est pas
mal quand même !

Merci

thierry

-----Message d'origine-----
Bonjour Thierry

Je pense que N'D mentionnait quelque chose comme:

a.. J'ai besoin de faire un rapport type avec quelques
cases qui se remplissent toutes seules : je tape la date

dans la première
page et cette même date doit s'afficher en dernière page.
Idem pour le n° d'affaire.


1ère solution :

1. En début du nouveau doc, faire autant d'insertions de
champs ASK qu'il y a de variables dans le doc (2 dans cet

exemple, un pour
la date, un pour le numéro) : Insertion Champ, Catégorie
Publipostage, Champ ASK. Y ajouter le signet et l'invite

de la boîte de
dialogue qui va en découler. Ca doit ressembler à ça :
ASK date "Quelle est la date ?" ce qui donnera dans la

feuille si on
visualise le code : {ASK date "quelle est la date ?" *
MERGEFORMAT }


Sinon on ne voit rien.

Lorsqu'on fait OK, la boîte de dialogue s'ouvre, demande
la date. On a intérêt à mettre quelque chose tout de suite

pour pouvoir
créer le signet en question.

2. On saisit le texte du document modèle. Lorsqu'on est à
un endroit de variable, on insère le renvoi : Insertion,

Renvoi, Catégorie
Signet, et on sélectionne le signet.

3. On enregistre ce document sous format modèle.

Lorsque l'utilisateur créera un nouveau doc à partir de
ce modèle, les champs ne se mettant pas à jour

automatiquement, il devra
tout sélectionner (Ctrl+A), puis appuyer sur F9 pour
mettre les champs à jour. On aurait pu créer une macro qui

fait ça (avec
l'enregistreur de macros, c'est tout bête).

Si on ne veut pas s'embêter avec ça, il suffit de mettre
dans les options d'impression, Mise à jour automatique des

champs à
l'impression, ce qui fait que les boîtes de dialogue
s'activeront au moment de l'impression.


2e solution :

Si l'on n'a pas peur de protéger partiellement son
document, on peut utiliser les champs formulaire qui

créent automatiquement des
signets que l'on utilise également avec des renvois. "



Avatar
OK ! Super !
Très intéressant, mais pas facile d'insérer ces Zones de
texte dans le corps d'une lettre !

thierry

-----Message d'origine-----
Bonjour !

"" nous a écrit ...
est-il possible de saisir du texte à un endroit du
document et QU'EN MEME TEMPS, le texte saisi apparaisse
à


différents endroits pré-défini du document ?


Nous disons bien *EN MEME TEMPS* :
- Affichage / Barres d'outils / Boîte à outils Contrôles
- Insérer deux zones de texte TextBox1 et TextBox2
- Clic droit sur TextBox1 / Visualiser le code
- Compléter la macro:
Private Sub TextBox1_Change()
TextBox2.Text = TextBox1.Text
End Sub
- fermer l'éditeur VBA
- modifier au besoin le style de cadre et le fond des deux
textBox dans Clic droit / Propriétés
- désactiver le mode création (bouton équerre)
- fermer la barre d'outils contrôles

Voilà : tout ce qui sera saisi dans la zone TextBox1
apparaîtra en simultané dans la zone TextBox2

Anacoluthe
« En amour, l'équilibre n'est jamais simultané.
Chacun ne donne pas de la même façon, ni au même
instant. »

- Anne BERNARD