stolken
Messages postés73Date d'inscriptionmardi 19 juillet 2005StatutMembreDernière intervention 1 août 2006
-
13 juin 2006 à 14:17
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
21 juin 2006 à 07:27
Bonjour à tous,
J'aimerai simplement savoir si il existe un controle permettant de selectionner un ou plusieurs fichier présent sur le disque dur
Comme celui que l'on peut trouver dans la commande demarrer ===> executer ====> parcourir .
lazlolb
Messages postés23Date d'inscriptiondimanche 19 mars 2006StatutMembreDernière intervention20 janvier 2007 21 juin 2006 à 00:46
C'est pas un peu compliqué ça Renfield? On est dans la catégorie débutants je crois. Moi, ma solusse, c'est ça:
1. Crée un CommonDialog et nomme la "dialogParcourir" (par exemple =p )
2. Ensuite, rentre ce code dans un bouton_Click avec le texte Parcourir... dessus. Il va rentrer le chemin d'accès (path) du fichier sélectionné par l'utilisateur dans la text box txtNomFichier. Je crois que c'est ce que tu veux, non?
dialogParcourir.Filter = "Fichier texte|*.TXT|Tous les fichiers|*.*"'Les types de fichiers affichés dans la liste
dialogParcourir
.FilterIndex = 1 '1 pour que l'utilisateur ne puisse sélectionner que les types de fichiers en-haut
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 201827 13 juin 2006 à 19:31
Bonsoir,
IL y a plusieurs variantes de CommanDialog.
Ci-dessous, un script un petit peu détaillé:
'Ce script permet d'ouvrir une fenêtre Explorer
'et affiche le nom du fichier selectionné par l'utilisateur
Dim WshShell, objDlg
Set WshShell = wscript.CreateObject("wscript.Shell")
Set objDlg = wscript.CreateObject("MSComDlg.CommonDialog")
'choix de l'affichage
objDlg.Filter = "All Files (*.*)|*.*|coucou Files (*.txt)|*.txt|jean-marc"
'Positionnement de la fenêtre
objDlg.FilterIndex = 2
objDlg.MaxFileSize = 260
objDlg.CancelError = true
objDlg.ShowOpen
Set WshShell = Nothing
Set objDlg = Nothing
Set fso = Nothing
'Donc, possiblité d'ouvrir le fichier ou d'activer une application
' Ci-dessous, un autre exemple:
Dim oUA, WshShell, chemin, fichier
Set oUA = CreateObject("UserAccounts.CommonDialog")
Set WshShell=CreateObject("WScript.Shell")
chemin = oUA.ShowOpen
fichier = oUA.FileName
WshShell.Run(fichier)
Set oUA = Nothing
Set WshShell = Nothing