Afficher le nom du chemin complet du DD
Résolu
vieuxray
-
vieuxray -
vieuxray -
Bonsoir a tous, bonsoir forum,
Je suis sur Excel 2007-VBA et Windows 7 - 32 bits
j'affiche la boite de dialogue pour sélectionner le nom d'un Disk dur .
Mon D-D que j'ai baptiser "Films 3.0 Téras (H:)", je souhaiterai afficher le nom complet dans mon Label90.
Qui deviendrai sauf erreur pour moi le code suivant:
Et donc au final dans le Label90 afficher >>> Films 3.0 Téras (H:)
J'ai chercher mais pas trouver pour tout afficher comme souhaiter
Merci de votre aide bonne soirée a tous et pleins de merci LOL
Cdlt Ray
Je suis sur Excel 2007-VBA et Windows 7 - 32 bits
j'affiche la boite de dialogue pour sélectionner le nom d'un Disk dur .
Mon D-D que j'ai baptiser "Films 3.0 Téras (H:)", je souhaiterai afficher le nom complet dans mon Label90.
Qui deviendrai sauf erreur pour moi le code suivant:
Rep = "Films 3.0 Téras (H:)"
Userform1.Label90.caption = Rep
Et donc au final dans le Label90 afficher >>> Films 3.0 Téras (H:)
J'ai chercher mais pas trouver pour tout afficher comme souhaiter
Merci de votre aide bonne soirée a tous et pleins de merci LOL
Cdlt Ray
A voir également:
- Afficher le nom du chemin complet du DD
- Telechargement film d'action complet en francais - Télécharger - TV & Vidéo
- Telecharger fl studio 20 pour pc gratuit complet - Télécharger - Édition & Montage
- Telecharger film complet sur mobile gratuit - Télécharger - TV & Vidéo
- Changer le nom du pc - Guide
- Afficher le nom de mon entreprise quand j'appelle - Forum Mobile
3 réponses
Bonjour,
Un truc de ce style ?
Un truc de ce style ?
Private Declare Function GetVolumeInformation Lib "Kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long Function getDDlabel(strDD As String) As String Dim Serial As Long Dim VName As String Dim FSName As String VName = String$(255, Chr$(0)) FSName = String$(255, Chr$(0)) GetVolumeInformation strDD, VName, 255, Serial, 0, 0, FSName, 255 VName = Left$(VName, InStr(1, VName, Chr$(0)) - 1) getDDlabel = VName End Function Sub test() Dim lbl As String Dim DD As String Dim Rep as string 'Choix du DD à regarder DD = "H:" 'On récupère ses infos lbl = getDDlabel(DD) Rep = lbl & " (" & DD & ")" Msgbox Rep End Sub
Salut Jordanne45,
Merci pour ta réponse et pour le code, c'est gentil a toi, j'aurai jamais trouver, je pensais que c'était plus simple que ça.
Si tu peux m'en dire plus sur le code fait car je t'avoue que je nage un peu beaucoup, néanmoins ca fonctionne.
Mais je souhaiterai un peu de lumière svp où un lien qui explique ton code moi je n'ai pas trouver quelque chose en Fr que je comprenne.
Merci a toi et bonne après midi.
Cdlt Raymond
Merci pour ta réponse et pour le code, c'est gentil a toi, j'aurai jamais trouver, je pensais que c'était plus simple que ça.
Si tu peux m'en dire plus sur le code fait car je t'avoue que je nage un peu beaucoup, néanmoins ca fonctionne.
Mais je souhaiterai un peu de lumière svp où un lien qui explique ton code moi je n'ai pas trouver quelque chose en Fr que je comprenne.
Merci a toi et bonne après midi.
Cdlt Raymond
Bonjour,
En Français ? .. pas sûr que ça existe.
Le code que je t'ai donné fait appel à l' API kernel32
http://www.jasinskionline.com/windowsapi/ref/g/getvolumeinformation.html
En Français ? .. pas sûr que ça existe.
Le code que je t'ai donné fait appel à l' API kernel32
http://www.jasinskionline.com/windowsapi/ref/g/getvolumeinformation.html