OVH Cloud OVH Cloud

Exécuter une macro dans un champ de formulaire

13 réponses
Avatar
Sylvie
Bonjour.
Pour la confection d’un formulaire
Option champs texte
Dans la case :
Exécuter la macro : au démarrage.
Je sélectionne ma macro qui est de changer un chiffre en lettre.
Lorsque j’insère mon chiffre. Aucun résultat n’apparaît.
Comment arriver à ce que ma macro s’exécute ?
J’attends vos suggestions.
Merci à l'avance

3 réponses

1 2
Avatar
Sylvie
Bonjour.
Merci pour les explications.
Cela fonctionne parfaitement.

J’ose encore une fois abuser de vos conseils.
Si je veux faire la même chose, mais avec le publipostage.
Comment remplacer un champ de fusion chiffre en lettres.
C’est possiblement encore Cardtext, mais comment l’insérer.
Au plaisir de vous lire.



Bonjour !

'Sylvie' nous a écrit ...
Merci pour les tentatives de me faire comprendre, même si j’ai lu les aides
mis à ma disposition.
Je comprendrai votre silence.


:-) mais non
Une petite manipulation pour mieux comprendre :
Affichage / Barres d’outils / Formulaires
Bouton Champ texte : insérer un champ de formulaire texte
Clic droit sur ce champ formulaire – Propriétés
Compléter : Type : Nombre | Signet : Montant |
Cocher Calculer à la sortie
OK
Insérer un /autre/ champ :
Insertion / Champ / Liaisons et renvois / REF
Compléter le Code du champ ainsi : REF Montant * Cardtext
OK
Verrouiller le formulaire : bouton cadenas
Tester en entrant des chiffres dans le formulaire :
Le renvoi s’inscrit en toutes lettres
Bon courage pour la suite !

Anacoluthe
« Le dernier mot dans une affaire est toujours un chiffre. »
- Albert BRIE




Avatar
Anacoluthe
Bonjour !

'Sylvie' nous a écrit ...
Comment remplacer un champ de fusion chiffre en lettres.
C’est possiblement encore Cardtext, mais comment l’insérer.


Dans votre document principal avant fusion
affichez les codes des champs avec la bascule Alt+F9
il vous suffit ensuite d'insérer le commutateur * Cardtext
dans le champ de fusion que vous voulez voir fusionner en lettres :
{ MERGEFIELD "Montant" * Cardtext }
rebasculez avec Alt+F9 et opérez la fusion

Anacoluthe
« Le dernier mot dans une affaire est toujours un chiffre. »
- Albert BRIE

Avatar
Sylvie
Fantastique. C'est super. Je cherchais depuis longtemps.
Merci encore. Je crois que cela vient de clore le sujet.
Sylvie.


Bonjour !

'Sylvie' nous a écrit ...
Comment remplacer un champ de fusion chiffre en lettres.
C’est possiblement encore Cardtext, mais comment l’insérer.


Dans votre document principal avant fusion
affichez les codes des champs avec la bascule Alt+F9
il vous suffit ensuite d'insérer le commutateur * Cardtext
dans le champ de fusion que vous voulez voir fusionner en lettres :
{ MERGEFIELD "Montant" * Cardtext }
rebasculez avec Alt+F9 et opérez la fusion

Anacoluthe
« Le dernier mot dans une affaire est toujours un chiffre. »
- Albert BRIE




1 2