Page 1 sur 1

macro ?

Posté : 21 nov. 2005, 16:34:38
par immortel70
salut tout le monde , utilisant très rarement Word , j'aimerais savoir ce qu'est , ce que l'on appelle une MACRO et à quoi cela sert ?

Posté : 21 nov. 2005, 17:42:04
par alain51
Salut,

Une macro dans word, c'est comme une macro dans excel.
C'est une suite d'actions ou d'instructions qui sont exécutées
dès que tu appuies sur le bouton de ta macro, ou qu'un évènement se produit.
Tu peux soit l'enregistrer directement, soit l'écrire en vba.

Exemple : tu oublies toujours d'allumer ton imprimante avant de lancer
une impression dans word.
Ces quelques lignes en vba:

Code : Tout sélectionner

  Public WithEvents appWord  As Word.Application

Private Sub appWord_DocumentBeforePrint _

        (ByVal Doc As Document, Cancel As Boolean)

Reponse = MsgBox("L'imprimante est-elle allumée ?", vbYesNo)

If Reponse = vbNo Then Cancel = True

End Sub
te demande de vérifier si elle est allumée.
Image

Tu peux faire des macros complexes.
Tu en as sur cette page à télécharger pour word 2000.

Un peu de lecture.

Posté : 22 nov. 2005, 23:44:02
par logun
methode de feneant :

demarrer -> aide et support -> tapes macro dans recherche

Posté : 24 nov. 2005, 21:30:50
par immortel70
peux t-on faire ce meme type de macro sous un fichier batch en DOS ?

Posté : 24 nov. 2005, 23:04:13
par logun
oui et non,

oui il est possible d'ecrire des fichiers batch capable d'effectuer des taches mais les macros visual sont bien specifique a leur environement