Copie automatique d'1 champ vers 1 autre:Word
Résolu
Extra
-
Rembrant59 -
Rembrant59 -
A voir également:
- Word remplissage automatique champs
- Word 2013 - Télécharger - Traitement de texte
- Tableau word - Guide
- Réponse automatique thunderbird - Guide
- Sommaire automatique word - Guide
- Espace insécable word - Guide
1 réponse
Bonjour,
Ma première question est de savoir pourquoi tu ne veux pas utiliser la technique 97-2003 avec les champs de formulaires hérités ? ces champs ne sont pas abandonnés, ce sont d'autres contrôles que les contrôles de contenu, mais ils fonctionnent très bien.
J'ai mis ici plusieurs solutions pour ce que tu veux faire.
https://faqword.com/index.php/word/faq-word/forme/261
Si tu travailles avec les contrôles de contenu, tu peux utiliser des champs Propriétés qui sont tout faits et qui ont l'avantage, lorsqu'on saisit une information dans un des champ, de répercuter l'information dans tous les champs du même type.
Les champs Propriétés se trouve sous l'onglet Insertion, groupe Tete, bouton QuickPart => Propriétés du document
Tout dépend du nombre de champs dont tu as besoin car on ne peut pas en créer d'autres sur le même type.
Je te rassure tout de suite sur un point : les propriétés du document que tu vois ont des noms qui ne correspondent pas forcément à ce dont tu as besoin. Et là, on peut tricher.
Pour cela, tu cliques sur le contrôle, puis, sous l'onglet Développeur, groupe Contrôles, tu clqiues sur Propriétés, et tu change le titre.
Ensuite tu passes en mode Création, et tu peux saisir le texte d'invitation pour la personne qui va utiliser le formulaire.
Evidemment, cela est valable pour la saisie dans un champ mais pas pour les listes déroulantes.
La dernière solution consiste à utiliser les contrôles ActiveX, mais il faut passer par la programmation en VBA.
m@rina
Ma première question est de savoir pourquoi tu ne veux pas utiliser la technique 97-2003 avec les champs de formulaires hérités ? ces champs ne sont pas abandonnés, ce sont d'autres contrôles que les contrôles de contenu, mais ils fonctionnent très bien.
J'ai mis ici plusieurs solutions pour ce que tu veux faire.
https://faqword.com/index.php/word/faq-word/forme/261
Si tu travailles avec les contrôles de contenu, tu peux utiliser des champs Propriétés qui sont tout faits et qui ont l'avantage, lorsqu'on saisit une information dans un des champ, de répercuter l'information dans tous les champs du même type.
Les champs Propriétés se trouve sous l'onglet Insertion, groupe Tete, bouton QuickPart => Propriétés du document
Tout dépend du nombre de champs dont tu as besoin car on ne peut pas en créer d'autres sur le même type.
Je te rassure tout de suite sur un point : les propriétés du document que tu vois ont des noms qui ne correspondent pas forcément à ce dont tu as besoin. Et là, on peut tricher.
Pour cela, tu cliques sur le contrôle, puis, sous l'onglet Développeur, groupe Contrôles, tu clqiues sur Propriétés, et tu change le titre.
Ensuite tu passes en mode Création, et tu peux saisir le texte d'invitation pour la personne qui va utiliser le formulaire.
Evidemment, cela est valable pour la saisie dans un champ mais pas pour les listes déroulantes.
La dernière solution consiste à utiliser les contrôles ActiveX, mais il faut passer par la programmation en VBA.
m@rina
extra
Merci pour ta réponse m@rina. En fait ce n'est pas que je ne veuille pas essayer c'est que je ne connais pas la méthode à utiliser, et apparemment dans l'onglet quickpart du programme c'est le contrôle de contenu qui est présent, donc j'utilise les options qui sont mises à disposition dans le ruban. Mais je vais tenter la procédure que tu m'indiques et je te tiendrais au courant du résultat.
extra
C'est bon ! j'ai tenté avec les champs hérités mais ta solution avec les champs portants les mêmes noms est plus rapide! encore merci pour tes info précieuses et très utiles !
mbasses
Génial, merci...
Rembrant59
Un simple copier, puis collage spécial, collage avec liaison peux aussi être très efficace... A condition de veiller à mettre à jour les liaisons bien entendu....