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 :

Ouvrir boite de dialogue vers un dossier spécifique


Sujet :

VBA Access

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2010
    Messages
    218
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 218
    Points : 154
    Points
    154
    Par défaut Ouvrir boite de dialogue vers un dossier spécifique
    Bonjour,
    j'utilise le code ci dessous pour ouvrir une boite de dialogue mais je voudrais qu'elle s'ouvre sur le dossier dont le chemin est sur ma variable ch_dossier_photos :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ch_dossier_photos = ch_dossier_entreprise & "\Photos_stagiaires"


    Merci d'avance...


    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    Dim strDest As String
     
     
     
     
    Dim fd As Office.FileDialog
      Dim varFichier As Variant
      Dim strListe As String
     
      ' Créer un objet FileDialog
      Set fd = Application.FileDialog(msoFileDialogOpen)
     
      ' Titre de la boîte de dialogue
      fd.Title = "Sélectionnez une photo d'identité au format jpeg"
     
     
      ' Autoriser la sélection multiple
      fd.AllowMultiSelect = False
     
      ' Définir les types de fichiers autorisés
      fd.Filters.Clear
      'fd.Filters.Add "Tous les fichiers", "*.*"
      'fd.Filters.Add "Images", "*.gif; *.jpg; *.jpeg; *.png; *.bmp"
      fd.Filters.Add "Images", "*.jpg; *.jpeg"
     
      ' Présélectionner le 2ème type de fichier (images)
      fd.FilterIndex = 2
     
      ' Pas de nom par défaut
      fd.InitialFileName = ""
     
      ' Afficher la boîte de dialogue
      If fd.Show() Then
        ' Lister les chemins de tous les fichiers sélectionnés
        strListe = ""
        For Each varFichier In fd.SelectedItems
          strListe = strListe & varFichier & vbCrLf
        Next
     
        ' Afficher le résultat
        'MsgBox "Vous avez sélectionné les fichiers suivants : " _
          '& vbCrLf & strListe, vbInformation
     
          'strDest = fd.SelectedItems(1)
          Me.link_photo_id = strListe
     
     
     
     
      End If
      Set fd = Nothing

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 892
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 892
    Points : 15 045
    Points
    15 045
    Par défaut
    bonsoir,
    je voudrais qu'elle s'ouvre sur le dossier dont le chemin est sur ma variable ch_dossier_photos :
    renseigne le répertoire avec InitialFileName

Discussions similaires

  1. [XL-2010] Ouvrir une boite de dialogue vers un chemin spécifique
    Par Kutoh dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/08/2013, 18h36
  2. vba : ouvrir boite de dialogue dans dossier choisi ?
    Par timtof2011 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/01/2012, 16h30
  3. adaptation de code VBA - ouvrir boite de dialogue
    Par p'tite Sandrine dans le forum Access
    Réponses: 10
    Dernier message: 18/09/2006, 16h07
  4. VBA-Excel, boite de dialogue "sélectionner un dossier"
    Par morgan47 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/06/2006, 10h23
  5. Réponses: 5
    Dernier message: 26/02/2006, 22h32

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