Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/01/2008, 14h37   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 9
Points : 2
Points : 2
Par défaut Evenement Save / BeforeSave dans word

Salut à tous, voici mon problème, je développe un pseudo logiciel sous word avec VBA et j'aimerai déclancher des macros et autres userforms lorsque l'on sauvegarde un document word (exactement comme on peut le faire sous excel avec l'évenement WorkBook_BeforeSave).
Seul problème, les seuls évenements liés à un document word sont "New", "Open" et "Close"
Quelqu'un aurait t'il une idée pour pouvoir disposer de l'évenement save sous word??
Merci d'avance à tous ceux qui répondrons
Radinu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 15h21   #2
Membre habitué
 
Avatar de wape
 
Inscription : février 2003
Messages : 90
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 90
Points : 101
Points : 101
Bonjour,

Essaye d'ajouter ce code dans "ThisDocument" :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
Dim WithEvents oWdApp As Word.Application
 
Sub Document_Open()
 
Set oWdApp = Word.Application
 
End Sub
 
Sub oWdApp_DocumentBeforeSave(ByVal Doc As Document, SaveAsUI As Boolean, Cancel As Boolean)
 
MsgBox "Vous allez sauvegarder le document " & Doc.Name
 
End Sub
Enregistrer les modifications, puis fermer et relancer Word. Vérifier également que le niveau de sécurité
ne bloque pas l'exécution des macros (cf. Outils > Macro > Sécurité).

wape
wape est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 15h48   #3
Invité de passage
 
Inscription : janvier 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 9
Points : 2
Points : 2
Incroyable!!! j'aivais essayé plein de trucs différents trouvé sur le net, sans résultat et la... Ca marche Niquel!!
Impec, vraiment merci de ton aide, c'est exactement ce qu'il me falait

sinon, pour ceux que ca interesse, j'ai trouvé un truc pas mal sur le net qui permet d'avoir tout les evenements sous word.. mais en passant par l'utilisation d'un modèle .dot : tuto ici

Merci encore
Radinu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h37.


 
 
 
 
Partenaires

Hébergement Web