IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Choisir le répertoire de sauvegarde pour une exportation [AC-2007]


Sujet :

VBA Access

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2008
    Messages
    240
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 240
    Par défaut Choisir le répertoire de sauvegarde pour une exportation
    Bonjour le forum,

    Je voudrais laisser à mes utilisateurs le choix de choisir le fichier vers lequel ils veulent exporter des formulaires. En fouinant un peu, j'ai trouvé ce code (mille excuses à l'auteur dont j'ai effacé le nom et que je ne retrouve pas).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Function ChoisirDossierDeSauvegarde()
     
    '------ Cette fonction demande à l'utilisateur de choisir le répertoire dans lequel il veut sauvegarder son exportation.
     
    Dim ObjShell As Object, ObjFolder As Object
    Dim Message As String, strChemin As String
     
    Message = "Choisissez le répertoire dans lequel vous voulez sauvegarder le fichier:"
     
    Set ObjShell = CreateObject("Shell.Application")
    Set ObjFolder = ObjShell.BrowseForFolder(&H0&, Message, 1)
     
    On Error Resume Next 'Si on sort sans sélection
    strChemin = ObjFolder.ParentFolder.ParseName(ObjFolder.Title).Path & ""
    ChoisirDossierDeSauvegarde = strChemin
     
    End Function
    Au clic sur un bouton, j'obtiens cette fenêtre et l'utilisateur choisit son répertoire, puis le reste de mon code fait l'exportation.
    Le problème est que si mon utilisateur clique sur "Mes Documents", la fonction renvoie une variable strChemin vide, et que je ne comprends pas pourquoi.
    Est-ce que ça vous est déjà arrivé? Ou est-ce que vous avez un autre code qui me permettrait en plus de laisser à l'utilisateur de choisir le nom de l'exportation (Dossier machin.xls, par exemple)?
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Choisir le répertoire par défaut pour
    Par junior76 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/11/2008, 18h03
  2. [XSLT] Le format XML pour une exportation de données
    Par petchos dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 03/04/2008, 09h40
  3. Réponses: 13
    Dernier message: 18/03/2008, 15h17
  4. Réponses: 11
    Dernier message: 08/05/2007, 14h24
  5. Réponses: 6
    Dernier message: 11/05/2006, 18h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo