Comment utiliser Comdlg32.ocx [Résolu]

Signaler
Messages postés
56
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
2 septembre 2011
-
Messages postés
56
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
2 septembre 2011
-
Bonjour,

Je suis en train d'apprendre le langage Visual Basic et en même temps je crée
un petit programme. J'ai lu dans des tutorial que Comdlg32.ocx permettait
d'utiliser des boites de dialogues comme ouvrir, mais je ne trouve rien qui
m'explique comment l'utiliser. Je l'ai ajouter à ma liste de composants mais je
ne sais pas comme faire apparaître cette boite et surtout comment l'utiliser (faire
que le chemin du fichier sélectionné sois écrit dans une variable).

Merci d'avance pour vos réponses.

2 réponses

Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
Salut,

voici un exemple d'utilisation :

Dim strNomFichier As String
With Me.dlgNomFichier '** dlgNomFichier c'est le nom du Common Dialog
.CancelError = True
.Filter = "Base de données Excel (*.xls)|*.xls" '** le filtre c'est excel
.FilterIndex = 1
.InitDir = App.Path '** le premier dossier visible sera celui de l'appli
On Error GoTo Annuler
.ShowOpen '** lance la boite de dialogue OUVRIR
End With

strNomFichier = Me.dlgNomFichier.FileName '** pour récupérer le nom du fichier sélectionné

Pour des infos approfondit, cherche sur le site par Common dialog ou boite d'ouverture

++
Messages postés
56
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
2 septembre 2011

Merci pour ta reponse, c'est exactement se que je voulais savoir.