OVH Cloud OVH Cloud

Interception de la commande de sauvegarde

7 réponses
Avatar
Jerome
Bonjour,

Voilà le problème qui m'occupe. J'aurai besoin de lancer une macro VBA après
que l'utilisateur ait sauvegardé son fichier .DOC. Comment détecter la
sauvegarde du fihcier pour lancer cette macro ensuite automatiquement
sachant que la sauevgarde peut être faite par la barre d'outils, le menu,
raccourcis de touches,...

Bonne journée et merci pour vos réponses ou vos suggestions de solutions

Jerome

7 réponses

Avatar
Anacoluthe
Bonjour !

'Jerome' nous a écrit ...
Voilà le problème qui m'occupe. J'aurai besoin de lancer une macro VBA après
que l'utilisateur ait sauvegardé son fichier .DOC. Comment détecter la
sauvegarde du fihcier pour lancer cette macro ensuite automatiquement
sachant que la sauevgarde peut être faite par la barre d'outils, le menu,
raccourcis de touches,...


Le mieux est d'utiliser l'événement DocumentBeforeSave
Si votre macro doit survenir impérativement /après/ la sauvegarde
le 'Before' n'est pas gênant : on sauve d'abord, on exécute
la macro 'After' puis on annule l'événement qui devait suivre.
C'est juste un peu plus long.

Anacoluthe
« La prédiction d'un événement a pour résultat
de faire arriver ce qu'elle a prédit. »
- Paul WATZLAWICK

Avatar
Clément Marcotte
Bonjour,

Le mieux est d'utiliser l'événement DocumentBeforeSave


M'est avis que tu zigonnes dans Word 2003. Pas trouvé cela dans Word
2002.

Au pire, dans Word 2002. il devrait jouer avec document_close.

Avatar
Anacoluthe
Bonjour !

'Clément Marcotte' nous a écrit ...
Le mieux est d'utiliser l'événement DocumentBeforeSave


M'est avis que tu zigonnes dans Word 2003. Pas trouvé cela dans Word
2002.
Au pire, dans Word 2002. il devrait jouer avec document_close.


Meuh non Clément, DocumentBeforeSave est un événement
de Application pas de Document !!! ;-) (dès WD2000)

Je pars en stage anti-superfétatoire chez les AMIS de
Marseille finaliser quelques 'fiches de cuisine' ... ;-)
Bonne fin de semaine à tous !

Anacoluthe
« La prédiction d'un événement a pour résultat
de faire arriver ce qu'elle a prédit. »
- Paul WATZLAWICK


Avatar
Jerome
Bonjour,

Merci infiniment pour ces réponses. Je teste ce soir cette solution

Bonne journée

Jerome


"Anacoluthe" a écrit dans le message de
news:%23pM$
Bonjour !

'Clément Marcotte' nous a écrit ...
Le mieux est d'utiliser l'événement DocumentBeforeSave


M'est avis que tu zigonnes dans Word 2003. Pas trouvé cela dans Word
2002.
Au pire, dans Word 2002. il devrait jouer avec document_close.


Meuh non Clément, DocumentBeforeSave est un événement
de Application pas de Document !!! ;-) (dès WD2000)

Je pars en stage anti-superfétatoire chez les AMIS de
Marseille finaliser quelques 'fiches de cuisine' ... ;-)
Bonne fin de semaine à tous !

Anacoluthe
« La prédiction d'un événement a pour résultat
de faire arriver ce qu'elle a prédit. »
- Paul WATZLAWICK




Avatar
favinens
Salut,

Je débute en macro word. J'essaye d'exécuter ma macro lors de
l'enregistrement du fichier. il faut que je fasse comment ? Un exemple
serait le bien-venu.

Merci.
Avatar
Circé
Bonjour,

Sur la faq, y a tout ce qu'il faut pour les débutants enVBA, avec le B A BA
du VBA par anacoluthe !!!
http://faqword.free.fr/articles.php?lng=fr&pg1

Circé
http://faqword.free.fr

fred wrote:
|| Salut,
||
|| Je débute en macro word. J'essaye d'exécuter ma macro lors de
|| l'enregistrement du fichier. il faut que je fasse comment ? Un
|| exemple serait le bien-venu.
||
|| Merci.
Avatar
Jerome
Bonjour,

Un lien décrivant l'intégration de la gestion des événements dans une macro
Word en VBA.

http://www.microsoft.com/france/msdn/info/info.asp?mar=/france/msdn/technologies/outils/office/info/20030716-wdappevnt.html&xmlpath=/france/msdn/xml/recent.xml&rang



Bonne journée

Jerome




"fred" a écrit dans le message de
news:
Salut,

Je débute en macro word. J'essaye d'exécuter ma macro lors de
l'enregistrement du fichier. il faut que je fasse comment ? Un exemple
serait le bien-venu.

Merci.