Répéter automatiquement un segment de texte dans Word
8 réponses
Jacques ELKINE
Encore bonjour à tous.
Ayant été brillamment dépanné sur une macro, je me permets de remettre
la sauce à propos d'un autre petit problème.
Dans mes dodèles de lettres, tous stockés en format .dot, j'ai souvent à
répéter un nom de personne, par exemple, à plusieurs endroits du texte .
J'ai cherché un peu partout, mais un truc doit m'échapper à propos des
signets, sans doute, et je plante lamentablement...
Exemple :
____________________________________________________________________
Destinataire
Date....
Copie à TARTEMPION
Cher...
Nous avons bien reçu.... qui nous avait été adressé par TARTEMPION pour...
Comment faire élégamment pour que la seule insertion au premier endroit
du nom de TARTEMION soit automatiquement reproduite dans les occurences
formatées suivantes ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Tisane
Dans mes dodèles de lettres, tous stockés en format .dot, j'ai souvent à répéter un nom de personne, par exemple, à plusieurs endroits du texte . J'ai cherché un peu partout, mais un truc doit m'échapper à propos des signets, sans doute, et je plante lamentablement... [...]
Comment faire élégamment pour que la seule insertion au premier endroit du nom de TARTEMION soit automatiquement reproduite dans les occurences formatées suivantes ?
Pourtant, tu n'es pas loin avec les signets ;-) Tu déclares le 1er "Tartempion" comme signet (menu Insertion | Signet), tu le nommes par exemple "Nom". Puis, pour toutes les autres occurrences, tu insères le code de champ { REF Nom * charformat }. Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !) La mise à jour se fera lors d'un premier aperçu avant impression ou en sélectionnant tout ton document et en appuyant sur <F9>
-- Tisane
Dans mes dodèles de lettres, tous stockés en format .dot, j'ai souvent à
répéter un nom de personne, par exemple, à plusieurs endroits du texte .
J'ai cherché un peu partout, mais un truc doit m'échapper à propos des
signets, sans doute, et je plante lamentablement...
[...]
Comment faire élégamment pour que la seule insertion au premier endroit du
nom de TARTEMION soit automatiquement reproduite dans les occurences
formatées suivantes ?
Pourtant, tu n'es pas loin avec les signets ;-)
Tu déclares le 1er "Tartempion" comme signet (menu Insertion | Signet), tu
le nommes par exemple "Nom".
Puis, pour toutes les autres occurrences, tu insères le code de champ { REF
Nom * charformat }.
Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !)
La mise à jour se fera lors d'un premier aperçu avant impression ou en
sélectionnant tout ton document et en appuyant sur <F9>
Dans mes dodèles de lettres, tous stockés en format .dot, j'ai souvent à répéter un nom de personne, par exemple, à plusieurs endroits du texte . J'ai cherché un peu partout, mais un truc doit m'échapper à propos des signets, sans doute, et je plante lamentablement... [...]
Comment faire élégamment pour que la seule insertion au premier endroit du nom de TARTEMION soit automatiquement reproduite dans les occurences formatées suivantes ?
Pourtant, tu n'es pas loin avec les signets ;-) Tu déclares le 1er "Tartempion" comme signet (menu Insertion | Signet), tu le nommes par exemple "Nom". Puis, pour toutes les autres occurrences, tu insères le code de champ { REF Nom * charformat }. Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !) La mise à jour se fera lors d'un premier aperçu avant impression ou en sélectionnant tout ton document et en appuyant sur <F9>
-- Tisane
Jacques ELKINE
Merci encore mille fois ! A bientôt. Jacques ELKINE
Dans mes dodèles de lettres, tous stockés en format .dot, j'ai souvent à répéter un nom de personne, par exemple, à plusieurs endroits du texte . J'ai cherché un peu partout, mais un truc doit m'échapper à propos des signets, sans doute, et je plante lamentablement... [...]
Comment faire élégamment pour que la seule insertion au premier endroit du nom de TARTEMION soit automatiquement reproduite dans les occurences formatées suivantes ?
Pourtant, tu n'es pas loin avec les signets ;-) Tu déclares le 1er "Tartempion" comme signet (menu Insertion | Signet), tu le nommes par exemple "Nom". Puis, pour toutes les autres occurrences, tu insères le code de champ { REF Nom * charformat }. Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !) La mise à jour se fera lors d'un premier aperçu avant impression ou en sélectionnant tout ton document et en appuyant sur <F9>
Merci encore mille fois !
A bientôt.
Jacques ELKINE
Dans mes dodèles de lettres, tous stockés en format .dot, j'ai souvent
à répéter un nom de personne, par exemple, à plusieurs endroits du
texte . J'ai cherché un peu partout, mais un truc doit m'échapper à
propos des signets, sans doute, et je plante lamentablement...
[...]
Comment faire élégamment pour que la seule insertion au premier
endroit du nom de TARTEMION soit automatiquement reproduite dans les
occurences formatées suivantes ?
Pourtant, tu n'es pas loin avec les signets ;-)
Tu déclares le 1er "Tartempion" comme signet (menu Insertion | Signet),
tu le nommes par exemple "Nom".
Puis, pour toutes les autres occurrences, tu insères le code de champ {
REF Nom * charformat }.
Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !)
La mise à jour se fera lors d'un premier aperçu avant impression ou en
sélectionnant tout ton document et en appuyant sur <F9>
Merci encore mille fois ! A bientôt. Jacques ELKINE
Dans mes dodèles de lettres, tous stockés en format .dot, j'ai souvent à répéter un nom de personne, par exemple, à plusieurs endroits du texte . J'ai cherché un peu partout, mais un truc doit m'échapper à propos des signets, sans doute, et je plante lamentablement... [...]
Comment faire élégamment pour que la seule insertion au premier endroit du nom de TARTEMION soit automatiquement reproduite dans les occurences formatées suivantes ?
Pourtant, tu n'es pas loin avec les signets ;-) Tu déclares le 1er "Tartempion" comme signet (menu Insertion | Signet), tu le nommes par exemple "Nom". Puis, pour toutes les autres occurrences, tu insères le code de champ { REF Nom * charformat }. Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !) La mise à jour se fera lors d'un premier aperçu avant impression ou en sélectionnant tout ton document et en appuyant sur <F9>
Jacques ELKINE
... Pourtant, tu n'es pas loin avec les signets ;-) Tu déclares le 1er "Tartempion" comme signet (menu Insertion | Signet), tu le nommes par exemple "Nom". Puis, pour toutes les autres occurrences, tu insères le code de champ { REF Nom * charformat }. Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !) La mise à jour se fera lors d'un premier aperçu avant impression ou en sélectionnant tout ton document et en appuyant sur <F9>
Re-bonjour Tisane,
Ouais... je sens que je brûle... Mais c'est pas encore tout à fait cuit...
J'avait nommé "TARTEMPION" dans mon exemple un emplacement où je dois pouvoir saisir un nom qui se duplique aux autre endroits. Pä un nom qui y est déjà... Or, si j'écris par dessus "TARTEMPION", j'efface, semble-t-il le signet...
En fait, il faudrait que le signet "accepte" de désigner un emplacement de saisie, peut-être un champ... Je vais réessayer avec un champ...
J'avais même presque trouvé un champ Publipostage/ASK, mais j'arrive pas à provoqiuer son ouverture...
Bref, je me sens de plus en plus bête et je veux pas ennuyer...
Merci pour toute suggestions.
Amitiés. Jacques ELKINE
...
Pourtant, tu n'es pas loin avec les signets ;-)
Tu déclares le 1er "Tartempion" comme signet (menu Insertion |
Signet), tu le nommes par exemple "Nom".
Puis, pour toutes les autres occurrences, tu insères le code de champ
{ REF Nom * charformat }.
Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !)
La mise à jour se fera lors d'un premier aperçu avant impression ou en
sélectionnant tout ton document et en appuyant sur <F9>
Re-bonjour Tisane,
Ouais... je sens que je brûle... Mais c'est pas encore tout à fait cuit...
J'avait nommé "TARTEMPION" dans mon exemple un emplacement où je dois
pouvoir saisir un nom qui se duplique aux autre endroits. Pä un nom qui
y est déjà... Or, si j'écris par dessus "TARTEMPION", j'efface,
semble-t-il le signet...
En fait, il faudrait que le signet "accepte" de désigner un emplacement
de saisie, peut-être un champ... Je vais réessayer avec un champ...
J'avais même presque trouvé un champ Publipostage/ASK, mais j'arrive pas
à provoqiuer son ouverture...
Bref, je me sens de plus en plus bête et je veux pas ennuyer...
... Pourtant, tu n'es pas loin avec les signets ;-) Tu déclares le 1er "Tartempion" comme signet (menu Insertion | Signet), tu le nommes par exemple "Nom". Puis, pour toutes les autres occurrences, tu insères le code de champ { REF Nom * charformat }. Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !) La mise à jour se fera lors d'un premier aperçu avant impression ou en sélectionnant tout ton document et en appuyant sur <F9>
Re-bonjour Tisane,
Ouais... je sens que je brûle... Mais c'est pas encore tout à fait cuit...
J'avait nommé "TARTEMPION" dans mon exemple un emplacement où je dois pouvoir saisir un nom qui se duplique aux autre endroits. Pä un nom qui y est déjà... Or, si j'écris par dessus "TARTEMPION", j'efface, semble-t-il le signet...
En fait, il faudrait que le signet "accepte" de désigner un emplacement de saisie, peut-être un champ... Je vais réessayer avec un champ...
J'avais même presque trouvé un champ Publipostage/ASK, mais j'arrive pas à provoqiuer son ouverture...
Bref, je me sens de plus en plus bête et je veux pas ennuyer...
Merci pour toute suggestions.
Amitiés. Jacques ELKINE
Jacques ELKINE
Puis, pour toutes les autres occurrences, tu insères le code de champ { REF Nom * charformat }. Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !) La mise à jour se fera lors d'un premier aperçu avant impression ou en sélectionnant tout ton document et en appuyant sur <F9>
J'ensuis après plusieurs essais à envisager une macro qui se lancerait à
l'ouverture du doc et demanderait la saisie du nom. Puis réplication auto par Ctrl + a et F9, ou (si je trouve, automatiquement par la macro elle-même. Ce serait-y pas la meilleure solution ?
Je l'essaie et je vous la propose...
Amitiés. Jacques ELKINE
Puis, pour toutes les autres occurrences, tu insères le code de champ {
REF Nom * charformat }.
Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !)
La mise à jour se fera lors d'un premier aperçu avant impression ou en
sélectionnant tout ton document et en appuyant sur <F9>
J'ensuis après plusieurs essais à envisager une macro qui se lancerait à
l'ouverture du doc et demanderait la saisie du nom. Puis réplication
auto par Ctrl + a et F9, ou (si je trouve, automatiquement par la macro
elle-même. Ce serait-y pas la meilleure solution ?
Puis, pour toutes les autres occurrences, tu insères le code de champ { REF Nom * charformat }. Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !) La mise à jour se fera lors d'un premier aperçu avant impression ou en sélectionnant tout ton document et en appuyant sur <F9>
J'ensuis après plusieurs essais à envisager une macro qui se lancerait à
l'ouverture du doc et demanderait la saisie du nom. Puis réplication auto par Ctrl + a et F9, ou (si je trouve, automatiquement par la macro elle-même. Ce serait-y pas la meilleure solution ?
Je l'essaie et je vous la propose...
Amitiés. Jacques ELKINE
Tisane
J'avait nommé "TARTEMPION" dans mon exemple un emplacement où je dois pouvoir saisir un nom qui se duplique aux autre endroits. Pä un nom qui y est déjà... Or, si j'écris par dessus "TARTEMPION", j'efface, semble-t-il le signet...
Un "truc" simple qui te permet de sélectionner un endroit dans lequel tu veux saisir sans écraser le signet (mais ne vaut que si ton document est un modèle) : - { MacroButton yz "Taper le nom ici" } Les accolades toujours avec <Ctrl><F9> (et <Alt><F9> pour basculer alternativement de l'affichage des codes de champ à leur valeur). "yz" peut être remplacé par n'importe quoi (un mot court de préférence pour faciliter la relecture du code) - ajoute un espace après l'accolade fermante - sélectionne ensuite ce code de champ + l'espace - crée ton signet. Le mieux est de travailler avec les signets visibles (menu Outils | Options, onglet [Affichage], coche "Signets"). Ils sont symbolisés par des [ ]. Le principe du signet est le suivant : si tu tapes au début du signet, entre le [ et le 1er caractère, tu ne l'écrases pas. Si tu veux ajouter quelque chose à la fin, tu l'écrases (tu ne peux pas saisir entre le dernier caractère et le ]).
J'avais même presque trouvé un champ Publipostage/ASK, mais j'arrive pas à provoqiuer son ouverture...
Si tu veux utiliser Ask { ASK TonSignet "Taper le nom ici" * MERGEFORMAT } "TonSignet" n'en est pas vraiment un dans ce cas. Il s'agit à nouveau d'un code de champ, soit : { TonSignet } ou { Ref TonSignet } Pour l'exécuter : <Ctrl>A puis <F9> Tu peux en faire une macro AutoOpen par exemple.
-- Tisane
J'avait nommé "TARTEMPION" dans mon exemple un emplacement où je dois
pouvoir saisir un nom qui se duplique aux autre endroits. Pä un nom qui y
est déjà... Or, si j'écris par dessus "TARTEMPION", j'efface, semble-t-il
le signet...
Un "truc" simple qui te permet de sélectionner un endroit dans lequel tu
veux saisir sans écraser le signet (mais ne vaut que si ton document est un
modèle) :
- { MacroButton yz "Taper le nom ici" }
Les accolades toujours avec <Ctrl><F9> (et <Alt><F9> pour basculer
alternativement de l'affichage des codes de champ à leur valeur).
"yz" peut être remplacé par n'importe quoi (un mot court de préférence pour
faciliter la relecture du code)
- ajoute un espace après l'accolade fermante
- sélectionne ensuite ce code de champ + l'espace
- crée ton signet.
Le mieux est de travailler avec les signets visibles (menu Outils | Options,
onglet [Affichage], coche "Signets").
Ils sont symbolisés par des [ ].
Le principe du signet est le suivant : si tu tapes au début du signet, entre
le [ et le 1er caractère, tu ne l'écrases pas. Si tu veux ajouter quelque
chose à la fin, tu l'écrases (tu ne peux pas saisir entre le dernier
caractère et le ]).
J'avais même presque trouvé un champ Publipostage/ASK, mais j'arrive pas à
provoqiuer son ouverture...
Si tu veux utiliser Ask
{ ASK TonSignet "Taper le nom ici" * MERGEFORMAT }
"TonSignet" n'en est pas vraiment un dans ce cas. Il s'agit à nouveau d'un
code de champ, soit :
{ TonSignet } ou { Ref TonSignet }
Pour l'exécuter : <Ctrl>A puis <F9>
Tu peux en faire une macro AutoOpen par exemple.
J'avait nommé "TARTEMPION" dans mon exemple un emplacement où je dois pouvoir saisir un nom qui se duplique aux autre endroits. Pä un nom qui y est déjà... Or, si j'écris par dessus "TARTEMPION", j'efface, semble-t-il le signet...
Un "truc" simple qui te permet de sélectionner un endroit dans lequel tu veux saisir sans écraser le signet (mais ne vaut que si ton document est un modèle) : - { MacroButton yz "Taper le nom ici" } Les accolades toujours avec <Ctrl><F9> (et <Alt><F9> pour basculer alternativement de l'affichage des codes de champ à leur valeur). "yz" peut être remplacé par n'importe quoi (un mot court de préférence pour faciliter la relecture du code) - ajoute un espace après l'accolade fermante - sélectionne ensuite ce code de champ + l'espace - crée ton signet. Le mieux est de travailler avec les signets visibles (menu Outils | Options, onglet [Affichage], coche "Signets"). Ils sont symbolisés par des [ ]. Le principe du signet est le suivant : si tu tapes au début du signet, entre le [ et le 1er caractère, tu ne l'écrases pas. Si tu veux ajouter quelque chose à la fin, tu l'écrases (tu ne peux pas saisir entre le dernier caractère et le ]).
J'avais même presque trouvé un champ Publipostage/ASK, mais j'arrive pas à provoqiuer son ouverture...
Si tu veux utiliser Ask { ASK TonSignet "Taper le nom ici" * MERGEFORMAT } "TonSignet" n'en est pas vraiment un dans ce cas. Il s'agit à nouveau d'un code de champ, soit : { TonSignet } ou { Ref TonSignet } Pour l'exécuter : <Ctrl>A puis <F9> Tu peux en faire une macro AutoOpen par exemple.
-- Tisane
Jacques ELKINE
Un "truc" simple qui te permet de........ Tu peux en faire une macro AutoOpen par exemple.
Thank you so much! --
Amitiés. Jacques ELKINE
Un "truc" simple qui te permet de........
Tu peux en faire une macro AutoOpen par exemple.
Un "truc" simple qui te permet de........ Tu peux en faire une macro AutoOpen par exemple.
Thank you so much! --
Amitiés. Jacques ELKINE
Geo
Puis, pour toutes les autres occurrences, tu insères le code de champ { REF Nom * charformat }. Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !) La mise à jour se fera lors d'un premier aperçu avant impression ou en sélectionnant tout ton document et en appuyant sur <F9>
J'ensuis après plusieurs essais à envisager une macro qui se lancerait à l'ouverture du
doc et demanderait la saisie du nom. Puis réplication auto par Ctrl + a et F9, ou (si je trouve, automatiquement par la macro elle-même. Ce serait-y pas la meilleure solution ?
Dans ce cas, autant mettre un mot clef comme LeNomDuClient, à chaque endroit nécessaire. Et faire un Rechercher Remplacer dans la macro de saisie.
-- A+
Puis, pour toutes les autres occurrences, tu insères le code de champ { REF Nom *
charformat }.
Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !)
La mise à jour se fera lors d'un premier aperçu avant impression ou en sélectionnant
tout ton document et en appuyant sur <F9>
J'ensuis après plusieurs essais à envisager une macro qui se lancerait à l'ouverture du
doc et demanderait la saisie du nom. Puis réplication auto par Ctrl + a et F9, ou (si
je trouve, automatiquement par la macro elle-même. Ce serait-y pas la meilleure
solution ?
Dans ce cas, autant mettre un mot clef comme LeNomDuClient, à chaque
endroit nécessaire.
Et faire un Rechercher Remplacer dans la macro de saisie.
Puis, pour toutes les autres occurrences, tu insères le code de champ { REF Nom * charformat }. Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !) La mise à jour se fera lors d'un premier aperçu avant impression ou en sélectionnant tout ton document et en appuyant sur <F9>
J'ensuis après plusieurs essais à envisager une macro qui se lancerait à l'ouverture du
doc et demanderait la saisie du nom. Puis réplication auto par Ctrl + a et F9, ou (si je trouve, automatiquement par la macro elle-même. Ce serait-y pas la meilleure solution ?
Dans ce cas, autant mettre un mot clef comme LeNomDuClient, à chaque endroit nécessaire. Et faire un Rechercher Remplacer dans la macro de saisie.
-- A+
Jacques ELKINE
Puis, pour toutes les autres occurrences, tu insères le code de champ { REF Nom * charformat }. Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !) La mise à jour se fera lors d'un premier aperçu avant impression ou en sélectionnant tout ton document et en appuyant sur <F9>
J'ensuis après plusieurs essais à envisager une macro qui se lancerait
à l'ouverture du doc et demanderait la saisie du nom. Puis réplication auto par Ctrl + a et F9, ou (si je trouve, automatiquement par la macro elle-même. Ce serait-y pas la meilleure solution ?
Dans ce cas, autant mettre un mot clef comme LeNomDuClient, à chaque endroit nécessaire. Et faire un Rechercher Remplacer dans la macro de saisie.
Pas mal non plus, cette idée. Merci à tous.
--
Amitiés. Jacques ELKINE
Puis, pour toutes les autres occurrences, tu insères le code de champ
{ REF Nom * charformat }.
Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !)
La mise à jour se fera lors d'un premier aperçu avant impression ou
en sélectionnant tout ton document et en appuyant sur <F9>
J'ensuis après plusieurs essais à envisager une macro qui se lancerait
à l'ouverture du doc et demanderait la saisie du nom. Puis réplication
auto par Ctrl + a et F9, ou (si je trouve, automatiquement par la
macro elle-même. Ce serait-y pas la meilleure solution ?
Dans ce cas, autant mettre un mot clef comme LeNomDuClient, à chaque
endroit nécessaire.
Et faire un Rechercher Remplacer dans la macro de saisie.
Puis, pour toutes les autres occurrences, tu insères le code de champ { REF Nom * charformat }. Pour obtenir les { }, appuie sur <Ctrl><F9> (ne les tape pas !) La mise à jour se fera lors d'un premier aperçu avant impression ou en sélectionnant tout ton document et en appuyant sur <F9>
J'ensuis après plusieurs essais à envisager une macro qui se lancerait
à l'ouverture du doc et demanderait la saisie du nom. Puis réplication auto par Ctrl + a et F9, ou (si je trouve, automatiquement par la macro elle-même. Ce serait-y pas la meilleure solution ?
Dans ce cas, autant mettre un mot clef comme LeNomDuClient, à chaque endroit nécessaire. Et faire un Rechercher Remplacer dans la macro de saisie.