Word dispose d'un langage de programmation permettant de créer des petits programmes forts utiles : les macros. Il n'est absolument pas nécessaire de connaître ce langage pour utiliser les macros d'aMath.
Word dispose également d'entités appelées champs qui permettent, entre autres choses, de construire des formules mathématiques. Comme l'utilisation de ces champs est un peu fastidieuse, ce sont les macros qui se chargent de leur construction.
L'appel des macros d'aMath se fait à partir des boutons d'une barre d'outils ou, pour les habitués, directement au clavier par une combinaison de touches.
Les macros d'aMath97 ont des noms évocateurs, en voici quelques unes :
Les macros d'aMath97 peuvent être appelées par un simple clic sur un bouton de la barre d'outils.
Il n'est absolument pas nécessaire de savoir ce qui se trouve dans les macros de aMath pour les utiliser mais leur écriture étant relativement simple, en voici un petit exemple (pour Word 6 et 95).
Cette macro transforme en fraction le texte sélectionné (sous la forme de champ EQ). Le texte sélectionné doit adopté la syntaxe numérateur;dénominateur (on suppose donc que la version de Word utilisée utilise "eq" pour identifier les champs d'équation et que le séparateur de listes est ";").
Sub MAIN
|
Cette macro fonctionne parfaitement même si elle est critiquable : elle utilise en effet le copier-coller ce qui signifie que l'élément placé dans le presse-papiers avant l'appel de la macro disparaît au profit du corps de la fraction.
Si vous avez des commentaires ou des remarques sur aMath ou sur ce site n'hésitez pas à envoyer un petit mail.
Et si vous n'avez ni remarque ni commentaire, un petit mot d'encouragement aidera à lutter dans la nuit noire contre les programmes récalcitrants.
e-mail : marc@amath.net