marpi66
Messages postés13Date d'inscriptionmardi 17 août 2004StatutMembreDernière intervention21 décembre 2006
-
16 déc. 2006 à 18:50
jmfmarques
Messages postés7668Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 2014
-
30 janv. 2007 à 14:36
Bonjour à tous
Dauns un progarmme de gestion déja construit et qui fonctionne bien,
je voudrais pouvoir ouvrir directement un dossier pour consulter les fichiers
qui s'y trouvent
Je l'ai fait sous access mais sous VB6 je suis coincé
"pour consulter les fichiers qui s'y trouvent" => ca veut dire que tu vas en choisir un pour en faire quelque chose, ou que tu vas juste les regarder ?
Manu
--------------------------------------------------------------------------------------------
Avant de poster un message, n'oubliez pas de consulter le reglement.
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 201826 16 déc. 2006 à 20:32
Petite erreur "common".
Tu m'auras compris, jmfmarques, il y a plein d'exemples de CommonDialog.
Il suffit de jongler avec les variables pour personnaliser son browser.
exemple tout simple (sans vérification)
Dim var1, var2, var3
var1 = "D:\Test" 'disque ou disque/répertoire pour se positionner
var2 = "commentaire de la fenêtre"
var3 = "|*.txt|" 'tous les fichiers .txt
MsgBox BrowseForFile(var1, var2 & var3)
Function BrowseForFile(pstrPath, pstrFilter)
Set objDialog = CreateObject("UserAccounts.CommonDialog")
objDialog.Filter = pstrFilter
objDialog.InitialDir = pstrPath
objDialog.Flags = &H80000 + &H4 + &H8 'position de la fenêtre
intResult = objDialog.ShowOpen
BrowseForFile = objDialog.FileName 'récupération du nom du fichier sélectionné
Set objDialog = nothing
end function
jean-marc
Vous n’avez pas trouvé la réponse que vous recherchez ?
prodi_64
Messages postés9Date d'inscriptionjeudi 27 mai 2004StatutMembreDernière intervention 9 octobre 2007 30 janv. 2007 à 14:27
Bonjour,
je souhaite faire la même chose, ouvrir un répertoire spécifique dans l'explorateur.
J'ai utilisé la commande shell indiquée, mais je n'ai aucun résultat. Rien ne se passe. Il met le sablier en signe de "travail" mais aucune fenêtre ne s'ouvre et il n'y a pas non plus de message d'erreur...