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