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

Macros et VBA Excel Discussion :

[E-03] BrowseForFolder Remonter dans l'arborescence


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1
    Par défaut [E-03] BrowseForFolder Remonter dans l'arborescence

    ----------------------------------------

    Excel 2003 SP3, Visual Basic 6.3

    Pour choisir un répertoire j'essaie BrowseForFolder, code ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Set objShell = CreateObject("Shell.Application")
        Set objFolder = objShell.BrowseForFolder(&H0&, "Choisir un répertoire", _
            BIF_returnonlyfsdirs + BIF_dontgobelowdomain, _
            "Y:\EDS_formulaires\Cats absences congés\Formulaires congé 2006")
            On Error Resume Next
        Set oFolderItem = objFolder.Items.Item
        Chemin = oFolderItem.Path
    Je connaissais déjà GetOpenFilename utile pour chercher un fichier mais qui ne fonctionne pour un répertoire que s'il contient au moins un fichier.
    Par contre la fenêtre ouvere par GetOpenFilename permet de remonter dans l'arborescence en partant de la racine choisie.

    Si le 4eme parametre (Racine) est absent ou vide on part de trop haut, si on le remplit on ne peut plus remonter au dessus de la racine.

    Y a t'il un moyen de remonter au dessus de la racine ?


    Quelle est la siginfication des différents parametres existants :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Const BIF_returnonlyfsdirs = &H1
    Const BIF_dontgobelowdomain = &H2
    Const BIF_statustext = &H4
    Const BIF_returnfsancestors = &H8
    Const BIF_editbox = &H10
    Const BIF_validate = &H20
    Const BIF_browseforcomputer = &H1000
    Const BIF_browseforprinter = &H2000
    Const BIF_browseincludefiles = &H4000
    Const cdlOFNExplorer = &H80000
    Const BIF_NEWDIALOGSTYLE = &H64
    Certains se combinent en parametre 3, je ne comprends pas l'usage des 2 derniers.

    Merci pour votre aide.



  2. #2
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    bonjour,

    pour les constantes :


    BIF_BROWSEFORCOMPUTER --> Ne renvoie que les ordinateurs.

    BIF_BROWSEFORPRINTER --> Ne renvoie que les imprimantes.

    BIF_DONTGOBELOWDOMAIN --> Ne comprend pas les dossiers réseau.

    BIF_RETURNFSANCESTORS --> Ne renvoie que les fichiers système ancêtres.

    BIF_RETURNONLYFSDIRS --> Ne renvoie que les répertoires de fichiers système.

    BIF_STATUSTEXT --> Comprend une zone d'état dans la boîte de dialogue. La fonction callback peut définir le statut du texte par l'envoi de messages de la boîte de dialogue.

    c'est à peu près ça.
    Cordialement

Discussions similaires

  1. Wget remonter dans l'arborescence
    Par blueice dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 22/10/2014, 14h56
  2. filesystem : remonter dans l'arborescence
    Par oodini dans le forum Boost
    Réponses: 5
    Dernier message: 19/03/2009, 10h24
  3. Pb d'Ajout un noeud fils dans une arborescence
    Par oramine dans le forum Oracle
    Réponses: 5
    Dernier message: 21/12/2004, 15h39
  4. Suppression d'item dans une arborescence
    Par jonzuzu dans le forum MFC
    Réponses: 2
    Dernier message: 24/02/2004, 17h45
  5. les jars dans l'arborescence
    Par freddyboy dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 12/01/2004, 10h38

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