OVH Cloud OVH Cloud

Mettre les champs à jour en VBA

10 réponses
Avatar
Fred
Bonjour,

Dans un document Word, un champ calcule le total d'un tableau:
=SUM(ABOVE)
Lorsque je change les données dans les cellules du tableau, mon champ ne
s'actualise pas; je suis obligé, manuellement de "mettre à jour les champs".
Connaissez-vous le code VBA qui me permettrait de faire une macro pour
mettre automatiquement mes champs à jour?

Merci.

FRED.

10 réponses

Avatar
Tisane
Bonjour Fred,

Dans un document Word, un champ calcule le total d'un tableau:
=SUM(ABOVE)
Lorsque je change les données dans les cellules du tableau, mon champ ne
s'actualise pas; je suis obligé, manuellement de "mettre à jour les
champs".
Connaissez-vous le code VBA qui me permettrait de faire une macro pour
mettre automatiquement mes champs à jour?


quelque chose comme
ActiveDocument.Fields.Update
dans une macro AutoExec

--
Tisane

Avatar
Fred
Bonjour Tisane,

C'est parfait, exactement ce que je cherchais.
Par la même occasion, saurais-tu où je pourrais trouver des informations sur
l'utilisation des champs?

Merci et bon week-end,

FRED.


"Tisane" a écrit dans le message de news:

Bonjour Fred,

Dans un document Word, un champ calcule le total d'un tableau:
=SUM(ABOVE)
Lorsque je change les données dans les cellules du tableau, mon champ ne
s'actualise pas; je suis obligé, manuellement de "mettre à jour les
champs".
Connaissez-vous le code VBA qui me permettrait de faire une macro pour
mettre automatiquement mes champs à jour?


quelque chose comme
ActiveDocument.Fields.Update
dans une macro AutoExec

--
Tisane



Avatar
Circé
Bonjour Fred,

Le mystère des champs, c'est ici :
http://faqword.free.fr/articles.php?lng=fr&pg2

Circé
http://faqword.free.fr

Fred a couché sur son écran :
Bonjour Tisane,

C'est parfait, exactement ce que je cherchais.
Par la même occasion, saurais-tu où je pourrais trouver des
informations sur l'utilisation des champs?

Merci et bon week-end,

FRED.



"Tisane" a écrit dans le message de news:

Bonjour Fred,

Dans un document Word, un champ calcule le total d'un tableau:
=SUM(ABOVE)
Lorsque je change les données dans les cellules du tableau, mon
champ ne s'actualise pas; je suis obligé, manuellement de "mettre
à jour les champs".
Connaissez-vous le code VBA qui me permettrait de faire une macro
pour mettre automatiquement mes champs à jour?


quelque chose comme
ActiveDocument.Fields.Update
dans une macro AutoExec

-- Tisane





Avatar
JièL Goubert
Bonjoir© Tisane

Le 24/03/2006 15:26 vous avez écrit... :
Bonjour Fred,

Dans un document Word, un champ calcule le total d'un tableau:
=SUM(ABOVE)
Lorsque je change les données dans les cellules du tableau, mon champ
ne s'actualise pas; je suis obligé, manuellement de "mettre à jour les
champs".
Connaissez-vous le code VBA qui me permettrait de faire une macro pour
mettre automatiquement mes champs à jour?


quelque chose comme
ActiveDocument.Fields.Update
dans une macro AutoExec


Heum... ça ne met pas le total à jour dès qu'il y a un changement...

Sans macro : Ctrl+A, F9

Je pense que si Fred veut une solution vraiment automatique il vaudrait
mieux passer par l'insertion d'un tableau Excel.

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr


Avatar
Fred
Merci à tous,

JièL, je suis malheureusement obligé de passer par Word; il s'agit d'une
extraction sur notre progiciel, paramétré par l'éditeur de celui-ci.

Bon week-end,

FRED


"JièL Goubert" a écrit dans le
message de news:
Bonjoir© Tisane

Le 24/03/2006 15:26 vous avez écrit... :
Bonjour Fred,

Dans un document Word, un champ calcule le total d'un tableau:
=SUM(ABOVE)
Lorsque je change les données dans les cellules du tableau, mon champ ne
s'actualise pas; je suis obligé, manuellement de "mettre à jour les
champs".
Connaissez-vous le code VBA qui me permettrait de faire une macro pour
mettre automatiquement mes champs à jour?


quelque chose comme
ActiveDocument.Fields.Update
dans une macro AutoExec


Heum... ça ne met pas le total à jour dès qu'il y a un changement...

Sans macro : Ctrl+A, F9

Je pense que si Fred veut une solution vraiment automatique il vaudrait
mieux passer par l'insertion d'un tableau Excel.

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr




Avatar
Tisane
Ooouupsss Fred,

quelque chose comme
ActiveDocument.Fields.Update
dans une macro AutoExec
Heum... ça ne met pas le total à jour dès qu'il y a un changement...




Désolée, Jean-Louis a raison. La mise à jour ne sera pas faite.
Ou alors, il faudrait utiliser des champs de formulaire et activer une macro
sur sortie du champ qui actualise le total.
--
Tisane


"Fred" a écrit dans le message de news:

Merci à tous,

JièL, je suis malheureusement obligé de passer par Word; il s'agit d'une
extraction sur notre progiciel, paramétré par l'éditeur de celui-ci.

Bon week-end,

FRED


"JièL Goubert" a écrit dans le
message de news:
Bonjoir© Tisane

Le 24/03/2006 15:26 vous avez écrit... :
Bonjour Fred,

Dans un document Word, un champ calcule le total d'un tableau:
=SUM(ABOVE)
Lorsque je change les données dans les cellules du tableau, mon champ
ne s'actualise pas; je suis obligé, manuellement de "mettre à jour les
champs".
Connaissez-vous le code VBA qui me permettrait de faire une macro pour
mettre automatiquement mes champs à jour?


quelque chose comme
ActiveDocument.Fields.Update
dans une macro AutoExec


Heum... ça ne met pas le total à jour dès qu'il y a un changement...

Sans macro : Ctrl+A, F9

Je pense que si Fred veut une solution vraiment automatique il vaudrait
mieux passer par l'insertion d'un tableau Excel.

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr








Avatar
JièL Goubert
Bonjoir(c) Fred

Le 24/03/2006 16:55 vous avez écrit ceci :
Merci à tous,

JièL, je suis malheureusement obligé de passer par Word; il s'agit d'une
extraction sur notre progiciel, paramétré par l'éditeur de celui-ci.


Oui, mais non !!!

A partir du moment ou vous devez rectifiez le doc """final""" cela veut
dire que vous pouvez parfaitement copier/coller les données dans un
tableau Excel que vous pourrez créer à partir de Word. Sinon, ça restera
manuel, word n'ayant pas les fonctionnalités d'un tableur.

Bon week-end,


--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/

Avatar
Fred
Bonjour,

Merci encore à tous, masi la macro de Tisane convient tout à fait car les
champs ne sont calculés qu'une fois (résultat d'une extraction Oracle).



FRED.


"JièL Goubert" a écrit dans le
message de news:
Bonjoir(c) Fred

Le 24/03/2006 16:55 vous avez écrit ceci :
Merci à tous,

JièL, je suis malheureusement obligé de passer par Word; il s'agit d'une
extraction sur notre progiciel, paramétré par l'éditeur de celui-ci.


Oui, mais non !!!

A partir du moment ou vous devez rectifiez le doc """final""" cela veut
dire que vous pouvez parfaitement copier/coller les données dans un
tableau Excel que vous pourrez créer à partir de Word. Sinon, ça restera
manuel, word n'ayant pas les fonctionnalités d'un tableur.

Bon week-end,


--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/



Avatar
Circé
Bonsoir Fred,

Fred avait énoncé :
Bonjour,

Merci encore à tous, masi la macro de Tisane convient tout à fait car
les champs ne sont calculés qu'une fois (résultat d'une extraction
Oracle).


Une fois seulement ?... Alors macro totalement inutile ! Paske Ctrl+A,
puis F9, ça fait pas mal aux doigts !!!

Par ailleurs, les champs se mettent à jour automatiquement à
l'impression (suffit que la case soit cochée )!

Circé
http://faqword.free.fr

FRED.



"JièL Goubert" a écrit dans
le message de news:
Bonjoir(c) Fred

Le 24/03/2006 16:55 vous avez écrit ceci :
Merci à tous,

JièL, je suis malheureusement obligé de passer par Word; il s'agit
d'une extraction sur notre progiciel, paramétré par l'éditeur de
celui-ci.


Oui, mais non !!!

A partir du moment ou vous devez rectifiez le doc """final""" cela
veut dire que vous pouvez parfaitement copier/coller les données
dans un tableau Excel que vous pourrez créer à partir de Word.
Sinon, ça restera manuel, word n'ayant pas les fonctionnalités d'un
tableur.

Bon week-end,


-- JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/





Avatar
Fred
Merci Circé.
Mais pour certains utilisateurs, je te jure que ça fait mal aux doigts!!

Bonne soirée,


FRED.


"Circé" a écrit dans le message de news:

Bonsoir Fred,

Fred avait énoncé :
Bonjour,

Merci encore à tous, masi la macro de Tisane convient tout à fait car les
champs ne sont calculés qu'une fois (résultat d'une extraction Oracle).


Une fois seulement ?... Alors macro totalement inutile ! Paske Ctrl+A,
puis F9, ça fait pas mal aux doigts !!!

Par ailleurs, les champs se mettent à jour automatiquement à l'impression
(suffit que la case soit cochée )!

Circé
http://faqword.free.fr

FRED.



"JièL Goubert" a écrit dans le
message de news:
Bonjoir(c) Fred

Le 24/03/2006 16:55 vous avez écrit ceci :
Merci à tous,

JièL, je suis malheureusement obligé de passer par Word; il s'agit
d'une extraction sur notre progiciel, paramétré par l'éditeur de
celui-ci.


Oui, mais non !!!

A partir du moment ou vous devez rectifiez le doc """final""" cela veut
dire que vous pouvez parfaitement copier/coller les données dans un
tableau Excel que vous pourrez créer à partir de Word. Sinon, ça restera
manuel, word n'ayant pas les fonctionnalités d'un tableur.

Bon week-end,


-- JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/