Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionSub ListeProprietesFichier_getDetailsOf() 'source: 'http://www.microsoft.com/resources/documentation/windows/2000/server/ 'scriptguide/en-us/sas_fil_lunl.mspx 'Nécessite d'activer la référence Microsoft Shell Controls and Automation Dim FSO As Object, oFichier As Object Dim objShell As Shell32.Shell Dim objFolder As Shell32.Folder Dim strFileName As Shell32.FolderItem Dim Chemin As String, NomFich As String Dim Fichier, Resultat As String Dim i As Byte Fichier = "D:\Excel\Doss\Rock Me.flac" Set FSO = CreateObject("Scripting.FileSystemObject") Set oFichier = FSO.GetFile(Fichier) Chemin = FSO.GetParentFolderName(oFichier) NomFich = FSO.GetFileName(oFichier) Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.Namespace(Chemin) Set strFileName = objFolder.Items.Item(NomFich) For i = 0 To 34 'Cet exemple n'affiche pas les propriétés vides If objFolder.GetDetailsOf(strFileName, i) <> "" Then Resultat = objFolder.GetDetailsOf(objFolder.Items, i) Chemin = objFolder.GetDetailsOf(strFileName, i) Range("A" & i + 1).Value = i Range("B" & i + 1).Value = Trim(Resultat) Range("C" & i + 1).Value = Trim(Chemin) End If Next End Sub