Automatisation à la fermeture de Word 2003

Fermé
Hugo - 10 sept. 2008 à 14:49
m@rina Messages postés 21263 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 17 janvier 2025 - 10 sept. 2008 à 21:01
Bonjour,
Je cherche à comprendre comment je pourrais automatiser l'exécution d'une fonction à la fermeture de Word (et même plus précisément dans le cas d'un enregistrement à la fermeture de Word). N'ayant jamais utilisé de macros et encore moins de VisualBasic, je suis perdu entre les informations sur les macros comme FileClose et des informations que je trouve comme sur DocumentBeforeClose.

Quelqu'un pourrait-il me donner une explication sur la marche à suivre exacte pour le fonctionnement de ce DocumentBeforeClose, ne serait-ce que simplement pour afficher une boite de dialogue "Test" à la fermeture?

D'avance merci
A voir également:

1 réponse

m@rina Messages postés 21263 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 17 janvier 2025 11 379
10 sept. 2008 à 21:01
Bonsoir,

Pour une macro qui se déclen che à la fermeture, il y a deux solutions :

- soit un événement :
dans ThisDocument, tu copies colles :

Private Sub document_close()
MsgBox "au revoir"

End Sub


- soit par un macro automatique :
Dans un module (Insertion, Module), tu copies-colles :

Sub autoclose()
MsgBox "au revoir "
End Sub


Tu vérifies que les macros sont bien activées dans la sécurité : Menu Outils, Macros, sécurité => moyen.

Le B A BA du VBA pour Word c'est ici :
http://faqword.fr/index.php?option=com_content&view=article&id=615

Pour tout savoir sur les événements Word, c'est là :
http://faqword.fr/index.php?option=com_content&view=article&id=87

m@rina
0