Boite dialogue "Enregistrer sous", mettre format .csv par défaut...

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

flint6593

XLDnaute Occasionnel
Bonsoir,

Savez-vous comment mettre le format CSV par défaut dans la boite de dialogue "Enregistrer sous" qui s'ouvre avec la commande :

Application.Dialogs(xlDialogSaveAs).Show ("NomClasseur.xls")

Car lorsque ça s'ouvre, c'est Classeur Excel 97-03 qui est par défaut...

Merci!!!!!
 
Re : Boite dialogue "Enregistrer sous", mettre format .csv par défaut...

Pour ceux que ça interresse, j'ai trouvé une solution permettant de contourner le problème, utiliser sa propre boîte de dialogue:

Sub Utilisation_FileDialog_Sauvegarde()
Dim objSaveBox As FileDialog

'Définit la fenêtre "Enregistrer sous"
Set objSaveBox = Application.FileDialog(msoFileDialogSaveAs)

With objSaveBox
'Définit un nom par défaut dans le champ "Nom de fichier".
.InitialFileName = "Nom fichier.xls"

'Définit le type de fichier par défaut:
'(la valeur 7 Permet de spécifier les classeurs "CSV" lorsque vous êtes dans Excel 2007)
.FilterIndex = 7

'Affiche la boîte de dialogue
.Show
'Enregistre
.Execute
End With

End Sub


Bonne nuit 😉😉😉😉😉😉😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
298
Réponses
12
Affichages
992
Réponses
14
Affichages
2 K
Retour