Comment utiliser Comdlg32.ocx

Résolu
xantra Messages postés 56 Date d'inscription jeudi 24 août 2006 Statut Membre Dernière intervention 2 septembre 2011 - 26 août 2006 à 03:32
xantra Messages postés 56 Date d'inscription jeudi 24 août 2006 Statut Membre Dernière intervention 2 septembre 2011 - 27 août 2006 à 02:55
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

mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
26 août 2006 à 06:22
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

++
3
xantra Messages postés 56 Date d'inscription jeudi 24 août 2006 Statut Membre Dernière intervention 2 septembre 2011
27 août 2006 à 02:55
Merci pour ta reponse, c'est exactement se que je voulais savoir.
0