Utilisation de FileDialog
Bonjour,
Pour en revenir à mon problème: voici ma démarche :
1/ je voudrais avec Access, enregistrer sur disque un état sous forme de fichier .snp
2/ la production de l'état est Ok
3/ Si je définis le nom du fichier . snp dans une variable texte et en utilisant la ligne Vb suivante :
Code:
1 2
|
DoCmd.OutputTo acOutputReport, stDocName, acFormatSNP, stDocOut |
J'arrive à produire le fichier dont le path est défini dans stDocName
4/ Je voudrais maintenant permettre à l'utilisateur de définir lui même le nom du fichier et pour cela je me propose d'afficher la boîte de dialogue "enregistrer sous". Et c'est lors de l'exécution de la ligne :
Code:
1 2 3
|
Dim Fd As FileDialog
Set Fd = Application.FileDialog(msoFileDialogSaveAs) |
que je rencontre l'erreur 445 avec le commentaire :"Cet objet ne gère pas cette action" ( ligne Set Fd = .....)
5/ Pour vérifier le fonctionnement de FileDialog, j'ai testé son utilisation avec msoFileDialogFileOpen. Cela fonctionne correctement et permet d'ouvrir un fichier qui existe déjà.
Voilà où j'en suis rendu, je ne comprends que l'objet FileDialog, fonctionne avec un option ( open ) et pas avec la deuxième ( SaveAs)
Est ce un pb de config access ?
Merci pour votre aide