OVH Cloud OVH Cloud

Peut-on appeler une fonction VBA dans un champ

3 réponses
Avatar
Pierre-Yves
Bonjour,

Je me demande s'il est possible d'appeler une fonction VBA dans un champ Word.

Exemple : j'ai créé un fonction Filtrep(arg1 as string) qui filtre un
caractère dans la chaîne transmise en paramètre (par exemple une tabulation)
et retourne le résultat sans ce caractère. Dans le document, j'aimerais
pouvoir utiliser un champ du genre {QUOTE =Filtre nom_du_signet}.

Est-ce qu'il existe quelquechose de similaire. Dans Excel, ça fonctionne
très bien.
J'utilise Word 2000.

Merci pour toute aide éventuelle

Pierre-Yves

3 réponses

Avatar
Anacoluthe
Bonjour !

'Pierre-Yves' nous a écrit ...
Je me demande s'il est possible d'appeler une fonction VBA dans un champ Word.


Oui depuis un champ formulaire, depuis un champ macrobouton, depuis un
contrôle, non pour la plupart des champs qui datent de bien avant vba.

Anacoluthe
« Plus le champ de la pensée s'élargit,
plus la patience et la tolérance augmentent. »
- Ostad ELAHI

Avatar
Pierre-Yves
Merci Anacoluthe pour l'info,

Je mentionnais "fonction" et non "procédure" pour distinguer l'utilisation
du code VBA sans déclencheur "humain". Le Macrobouton nécessite de cliquer
dessus (ce que je veux éviter) et je ne suis pas non plus dans un formulaire
(je vais quand même essayer pour voir).

En d'autres mots, existe-t-il en Word2000 une manière d'appeler une
"fonction" sans devoir cliquer sur quoique ce soit ? Je crains que non.

Salut bien


Bonjour !

'Pierre-Yves' nous a écrit ...
Je me demande s'il est possible d'appeler une fonction VBA dans un champ Word.


Oui depuis un champ formulaire, depuis un champ macrobouton, depuis un
contrôle, non pour la plupart des champs qui datent de bien avant vba.

Anacoluthe
« Plus le champ de la pensée s'élargit,
plus la patience et la tolérance augmentent. »
- Ostad ELAHI




Avatar
Anacoluthe
Bonjour !

'Pierre-Yves' nous a écrit ...
En d'autres mots, existe-t-il en Word2000 une manière d'appeler une
"fonction" sans devoir cliquer sur quoique ce soit ? Je crains que non.


Vous craignez bien :-p

Anacoluthe
« Plus le champ de la pensée s'élargit,
plus la patience et la tolérance augmentent. »
- Ostad ELAHI