Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[Word2003] Création modèle formulaire et report de champs automatique

11 réponses
Avatar
JeAn-PhI
bonjour

je suis en train de créer un document word 2003 pour en faire un modèle
de formulaire. jusque là je n'ai pas eu de pb.
néanmoins j'aimerais savoir s'il est possible de reporté la valeur de
certains champs du formulaire de façon automatique dans d'autres champs
se trouvant dans le pied de page.

exemple : je saisie une date dans un champ de la page je souhaiterais
que la valeur de ce champ se report automatiquement dans le champ se
trouvant dans le pied de page, idem pour un autre champ code

merci

--
Cordialement JeAn-PhI

10 réponses

1 2
Avatar
heureux-oli
Salut,

Je peux te proposer un peu de lecture.
http://heureuxoli.developpez.com/office/word/formulaires/


--
Heureux-oli
Si rien n'est mentionné pour le code, c'est que j'en suis l'auteur.
http://heureuxoli.developpez.com/
http://word.developpez.com/
http://marie-lebeau.heaj.be/

----------------------------------------------------------------------------------

"JeAn-PhI" a écrit dans le message de news:

bonjour

je suis en train de créer un document word 2003 pour en faire un modèle de
formulaire. jusque là je n'ai pas eu de pb.
néanmoins j'aimerais savoir s'il est possible de reporté la valeur de
certains champs du formulaire de façon automatique dans d'autres champs se
trouvant dans le pied de page.

exemple : je saisie une date dans un champ de la page je souhaiterais que
la valeur de ce champ se report automatiquement dans le champ se trouvant
dans le pied de page, idem pour un autre champ code

merci

--
Cordialement JeAn-PhI




Avatar
JeAn-PhI
heureux-oli avait soumis l'idée :
Salut,

Je peux te proposer un peu de lecture.
http://heureuxoli.developpez.com/office/word/formulaires/


--
Heureux-oli
Si rien n'est mentionné pour le code, c'est que j'en suis l'auteur.
http://heureuxoli.developpez.com/
http://word.developpez.com/
http://marie-lebeau.heaj.be/



merci pour cette lecture instructive sur la fin (§5)

si j'ai bien compris il faudra que je créé une macro pour cela

--
Cordialement JeAn-PhI
Avatar
Circé
Bonjour,

Il n'y a pas besoin de macros.

Il y a en fait plusieurs solutions.

Par exemple : tu relèves le signet de ton champ de formulaire (double
clic dessus) et tu insères un renvoi dans le pied de page sur ce
signet.

Autre exemple : tu mets ce champ de formulaire dans un style
particulier, et tu utilises le champ REFSTYLE dans le pied de page.

Tu peux aussi peut être utiliser un champ de propriété.

j'ai tout expliqué ici :
http://faqword.com/index.php/wfaq/champs/261-je-veux-saisir-un-texte-sur-la-premiere-page-dun-document-et-que-ce-texte-se-recopie-automatiquement-en-dautres-endroits-du-meme-document.html

Circé
http://faqword.com

JeAn-PhI a écrit :
heureux-oli avait soumis l'idée :
Salut,

Je peux te proposer un peu de lecture.
http://heureuxoli.developpez.com/office/word/formulaires/


--
Heureux-oli
Si rien n'est mentionné pour le code, c'est que j'en suis l'auteur.
http://heureuxoli.developpez.com/
http://word.developpez.com/
http://marie-lebeau.heaj.be/



merci pour cette lecture instructive sur la fin (§5)

si j'ai bien compris il faudra que je créé une macro pour cela


Avatar
JeAn-PhI
Après mûre réflexion, Circé a écrit :
Bonjour,

Il n'y a pas besoin de macros.

Il y a en fait plusieurs solutions.

Par exemple : tu relèves le signet de ton champ de formulaire (double clic
dessus) et tu insères un renvoi dans le pied de page sur ce signet.

Autre exemple : tu mets ce champ de formulaire dans un style particulier, et
tu utilises le champ REFSTYLE dans le pied de page.

Tu peux aussi peut être utiliser un champ de propriété.

j'ai tout expliqué ici :
http://faqword.com/index.php/wfaq/champs/261-je-veux-saisir-un-texte-sur-la-premiere-page-dun-document-et-que-ce-texte-se-recopie-automatiquement-en-dautres-endroits-du-meme-document.html

Circé
http://faqword.com

JeAn-PhI a écrit :
heureux-oli avait soumis l'idée :
Salut,

Je peux te proposer un peu de lecture.
http://heureuxoli.developpez.com/office/word/formulaires/


--
Heureux-oli
Si rien n'est mentionné pour le code, c'est que j'en suis l'auteur.
http://heureuxoli.developpez.com/
http://word.developpez.com/
http://marie-lebeau.heaj.be/



merci pour cette lecture instructive sur la fin (§5)

si j'ai bien compris il faudra que je créé une macro pour cela





merci je pense utiliser STYLEREF

--
Cordialement JeAn-PhI
Avatar
Circé
JeAn-PhI avait énoncé :


merci je pense utiliser STYLEREF



Entièrement d'accord, pour moi c'est vraiment la meilleure solution.
En plus le STYLEREF se met à jour tout seul, et même au fur et à mesure
de la saisie, contrairement à pratiquement tous les autres champs pour
lesquels la mise à jour est manuelle.
Même pas besoin de cocher l'option "Calculer à la sortie", fonctionne
même sur un formulaire verrouillé.

Circé
http://faqword.com
Avatar
heureux-oli
Salut Circé,

Je ne connaissait pas cette astuce, comme je l'ai toujours fait en VBA, je
n'avais jamais cherché d'autres moyens.



--
Heureux-oli
Si rien n'est mentionné pour le code, c'est que j'en suis l'auteur.
http://heureuxoli.developpez.com/
http://word.developpez.com/
http://marie-lebeau.heaj.be/

----------------------------------------------------------------------------------

"Circé" a écrit dans le message de news:
uD%23Kk8%
JeAn-PhI avait énoncé :


merci je pense utiliser STYLEREF



Entièrement d'accord, pour moi c'est vraiment la meilleure solution.
En plus le STYLEREF se met à jour tout seul, et même au fur et à mesure de
la saisie, contrairement à pratiquement tous les autres champs pour
lesquels la mise à jour est manuelle.
Même pas besoin de cocher l'option "Calculer à la sortie", fonctionne même
sur un formulaire verrouillé.

Circé
http://faqword.com




Avatar
JeAn-PhI
heureux-oli avait prétendu :
Salut Circé,

Je ne connaissait pas cette astuce, comme je l'ai toujours fait en VBA, je
n'avais jamais cherché d'autres moyens.



--
Heureux-oli
Si rien n'est mentionné pour le code, c'est que j'en suis l'auteur.
http://heureuxoli.developpez.com/
http://word.developpez.com/
http://marie-lebeau.heaj.be/

----------------------------------------------------------------------------------

"Circé" a écrit dans le message de news:
uD%23Kk8%
JeAn-PhI avait énoncé :


merci je pense utiliser STYLEREF



Entièrement d'accord, pour moi c'est vraiment la meilleure solution.
En plus le STYLEREF se met à jour tout seul, et même au fur et à mesure de
la saisie, contrairement à pratiquement tous les autres champs pour
lesquels la mise à jour est manuelle.
Même pas besoin de cocher l'option "Calculer à la sortie", fonctionne même
sur un formulaire verrouillé.

Circé
http://faqword.com







je dois m'y prendre comme un manche car après avoir créé un style
"Rapport" je me positionne dans le pied de page et j'inscris :
{ STYLEREF Rapport } et que j'active la protection de document
j'obtiens le message d'erreur suivant :
Erreur ! Il n'y a pas de texte répondant à ce style dans ce document.
alors que si je positionne sur le champ de formulaire correspondant
j'ai bien le bon style appliquer

où me suis je tromper ?

merci

--
Cordialement JeAn-PhI
Avatar
JeAn-PhI
JeAn-PhI avait prétendu :
heureux-oli avait prétendu :
Salut Circé,

Je ne connaissait pas cette astuce, comme je l'ai toujours fait en VBA, je
n'avais jamais cherché d'autres moyens.



--
Heureux-oli
Si rien n'est mentionné pour le code, c'est que j'en suis l'auteur.
http://heureuxoli.developpez.com/
http://word.developpez.com/
http://marie-lebeau.heaj.be/

----------------------------------------------------------------------------------

"Circé" a écrit dans le message de news:
uD%23Kk8%
JeAn-PhI avait énoncé :


merci je pense utiliser STYLEREF



Entièrement d'accord, pour moi c'est vraiment la meilleure solution.
En plus le STYLEREF se met à jour tout seul, et même au fur et à mesure de
la saisie, contrairement à pratiquement tous les autres champs pour
lesquels la mise à jour est manuelle.
Même pas besoin de cocher l'option "Calculer à la sortie", fonctionne même
sur un formulaire verrouillé.

Circé
http://faqword.com







je dois m'y prendre comme un manche car après avoir créé un style "Rapport"
je me positionne dans le pied de page et j'inscris :
{ STYLEREF Rapport } et que j'active la protection de document j'obtiens le
message d'erreur suivant :
Erreur ! Il n'y a pas de texte répondant à ce style dans ce document.
alors que si je positionne sur le champ de formulaire correspondant j'ai bien
le bon style appliquer

où me suis je tromper ?

merci



bon j'ai à peu près tout essayer et je n'arrive pas à le faire
fonctionner je vais essayer avec une macro

--
Cordialement JeAn-PhI
Avatar
Circé
Bonjour,

Je ne vois pas du tout le problème que tu peux rencontrer...

Voici un exemple avec deux styles Toto et Titi.
Les entrées des deux zones de texte de formulaire sont reportées en
en-tête à l'aide du champ STYLEREF.

http://cjoint.com/?ldqWuNXddR

Circé
http://faqword.com


JeAn-PhI a présenté l'énoncé suivant :
JeAn-PhI avait prétendu :
heureux-oli avait prétendu :
Salut Circé,

Je ne connaissait pas cette astuce, comme je l'ai toujours fait en VBA, je
n'avais jamais cherché d'autres moyens.



--
Heureux-oli
Si rien n'est mentionné pour le code, c'est que j'en suis l'auteur.
http://heureuxoli.developpez.com/
http://word.developpez.com/
http://marie-lebeau.heaj.be/

----------------------------------------------------------------------------------

"Circé" a écrit dans le message de news:
uD%23Kk8%
JeAn-PhI avait énoncé :


merci je pense utiliser STYLEREF



Entièrement d'accord, pour moi c'est vraiment la meilleure solution.
En plus le STYLEREF se met à jour tout seul, et même au fur et à mesure
de la saisie, contrairement à pratiquement tous les autres champs pour
lesquels la mise à jour est manuelle.
Même pas besoin de cocher l'option "Calculer à la sortie", fonctionne
même sur un formulaire verrouillé.

Circé
http://faqword.com







je dois m'y prendre comme un manche car après avoir créé un style "Rapport"
je me positionne dans le pied de page et j'inscris :
{ STYLEREF Rapport } et que j'active la protection de document j'obtiens le
message d'erreur suivant :
Erreur ! Il n'y a pas de texte répondant à ce style dans ce document.
alors que si je positionne sur le champ de formulaire correspondant j'ai
bien le bon style appliquer

où me suis je tromper ?

merci



bon j'ai à peu près tout essayer et je n'arrive pas à le faire fonctionner je
vais essayer avec une macro


Avatar
JeAn-PhI
Circé a couché sur son écran :
Bonjour,

Je ne vois pas du tout le problème que tu peux rencontrer...

Voici un exemple avec deux styles Toto et Titi.
Les entrées des deux zones de texte de formulaire sont reportées en en-tête à
l'aide du champ STYLEREF.

http://cjoint.com/?ldqWuNXddR

Circé
http://faqword.com



ok je viens de le faire sur un nouveau doc et cela fonctionne mais sur
mon doc iniial rien à faire

mais j'aurais une autre question comment faire pour ne prendre en
compte que le champ formulaire et non toute la ligne, en effet lorsque
j'applique un style toute la ligne est affecté du coup j'ai un report
de tout la ligne et non uniquement du champ

exemple :

Rapport n° : xxxxx

si j'applique au champ formulaire (matérialisé ici par les x) le style
s'applique à toute la ligne donc du coup au lieu de reporter le contenu
du champ xxxxx je me retrouve avec toute la phrase

--
Cordialement JeAn-PhI
1 2