Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

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!!!!!
 

flint6593

XLDnaute Occasionnel
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
 

Discussions similaires

Réponses
12
Affichages
578
Réponses
14
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…