Les Snippets

Connexion

Boite de dialogue pour choisir un Fichier

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 08/12/2007 14:25:54 et initié par us_30 [Liste]
Date de mise à jour : 26/12/2007 14:04:15
Vue : 4542
Catégorie(s) : Fichier / Disque
Langages dispo pour ce code :
- VBA
- VB6, VBA



Langage : VBA
Date ajout : 08/12/2007
Posté par us_30 [Liste]
DateMAJ : 08/12/2007
Function FileOpen(Optional ByVal sTitle As String = "Choisir le(s)  fichier(s)"Optional ByVal bAllowMultiSelect As Boolean  = True, Optional ByVal sFiltreName As String = "Images"Optional ByVal sFiltreContent As String = "*.bmp; *.gif; *.jpg; *.jpeg;  *.png"As String
' CHOIX D'UN FICHIER PAR  VBA
    
    Dim fd As FileDialog
    Set fd = Application.FileDialog(msoFileDialogFilePicker)
    Dim vrtSelectedItem As Variant
    With fd
        .Title = sTitle                   'Titre
        .AllowMultiSelect = bAllowMultiSelect 'Choix multiples
        .Filters.Add sFiltreName, sFiltreContent, 1 'Filtre image
        If .Show = -1 Then
            For Each vrtSelectedItem In .SelectedItems
                FileOpen = Trim(FileOpen & "|" & vrtSelectedItem)
            Next vrtSelectedItem
        Else
            'Bouton  Annuler
        End If
    End With
    Set fd = Nothing
End Function

Langage : VB6 , VBA
Date ajout : 15/12/2007
Posté par us_30 [Liste]
DateMAJ : 26/12/2007
Function FileOpen(oCD As CommonDialog, Optional ByVal  sTitle As String  = "Choix du  fichier", _
                  Optional ByVal sFiltreContent  As String = "*.*"As String
' CHOIX D'UN FICHIER pour  VB6, VBA
' mettre un contrôle "CommonDialog1" sur  une feuille (ici Form1)
With oCD
    .FileName = ""          'Efface,(re)met un  fichier
    .Flags = cdlOFNHideReadOnly + cdlOFNAllowMultiselect +  cdlOFNExplorer + cdlOFNFileMustExist
    .DialogTitle = sTitle
    .Filter = sFiltreContent
    .ShowOpen               'ouverture
    FileOpen = .FileName    'récupère le  nom
End With
End Function

Private Sub Command1_Click()     MsgBox FileOpen(Form1.CommonDialog1) End Sub
Remarque :
Il faut disposer du contrôle : "Microsft Common Dialog Control"

Snippets en rapport avec : Fichier, Boite, Choisir, Filedialog



Codes sources en rapport avec : Fichier, Boite, Choisir, Filedialog

{Visual Basic, VB6, VB.NET, VB 2005} PETITE BOITE DE DIALOGUE POUR LA MANIPULATION DE FICHIER
Ceci un code générant une petite boite de dialogue pour la manipulation de fichier... Cette boite n...

{Visual Basic, VB6, VB.NET, VB 2005} ENREGISTRER LIRE ET MODIFIER/ÉCRIRE DANS UN FICHIER TEXTE AU FORMAT UNICODE
Ayant ramé pour trouver comment faire je vous offre cette petite source pour vous éviter de fastidie...

{PHP} PHP EXTRAIRE DES MAILS D'UN GROS FICHIER LOCAL OU DISTANT
On peut extraire tout les mails d'un fichier sans se prendre la tête pendant dans jours... Qu'en pe...

{Visual Basic, VB6, VB.NET, VB 2005} LECTURE ET MODIFICATION DES PROPRIÉTÉS DES FICHIERS OFFICE ET NTFS5
Lorsque vous cliquez sur Propriété d'un fichier, vous avez surement remarqué les onglets Résumé (pou...

{Delphi} MODIFIER LES DATES DE CRÉATION, DE MODIFICATION ET DE DERNIER ACCÈS D'UN FICHIER
La Source de grandvizir actuellement présente sur le site (http://www.delphifr.com/codes/CORRUPTEUR-...

{Javascript / DHTML} BOITE DE DIALOGUE (AVEC GRISEMENT DE LA PAGE)
Boite de dialogue qui ressemble a celle de codes sources (la boite de connection) sauf le design qui...

{PHP} UTILISATION DU COMPOSANT MULTIPOWUPLOAD
Exemple d'utilisation du composant MultiPowUpload.... Le dossier UploadedFiles doit avoir les dro...

{C / C++ / C++.NET} BASE DE DONNÉES FICHIER
LOGICIEL COMPILE AVEC BC++ 5 STANDARD Ce logiciel genere une base de données des fichiers...

{ASP / ASP.NET} GESTION DES SKIN
Cette source permet de choisir entre différents skin établis par des feuilles de style (css). 1. ...

{SQL} SQL LECTURE IMPORT DE FICHIER TEXTE
Cette procédure permet le lire fichier texte comme un simple SELECT * sur une table. Pour faire s...