|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2011 Messages : 21 ![]() |
Bonjour,
J'ai crée un programme qui permet d'ouvrir une boite de dialogue "enregistrer sous" et automatisé le nom de fichier par défaut et le dossier par défaut. Ca marche très bien sauf que je suis obligé de passer par un bouton pour l'appeler. J'aimerais bien pouvoir passer directement par la commande "enregistrer sous" d'Excel. Malheureusement j'y arrive pas. J'arrive à lui faire ouvrir la boîte de dialogue que je veux, mais après la boite de dialogue "classique" s'ouvre également ce qui est genant aussi. Voici le bout de code que je met dans mon bouton: Code :
Code :
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Bonsoir,
Désactive les événements pour éviter que la macro "s'auto - appelle" Code :
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
||
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2011 Messages : 21 ![]() |
Merci pour ton aide.
Malheureusement ça ne semble pas fonctionner. Je pense que ça vient du fait que la fenêtre "sauvegarder sous" par défaut se lance après que workbook_beforesave se soit executé. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com