Bonjour
Dans un repertoire il y a plusieurs fichiers, avant de les renommer, je voudrai copier le nom du fichier dans les propretés du fichier dans la description 'Titre' et ceci pour tous les fichiers.
Je pars du code ci-dessous pour lister les fichiers dans une feuille Excel (il y a peut être plus simple)
J'ai vu aussi que le code 'Titre' pour win 10 est le 21 (array(21) ?
Merci de votre aide
Dans un repertoire il y a plusieurs fichiers, avant de les renommer, je voudrai copier le nom du fichier dans les propretés du fichier dans la description 'Titre' et ceci pour tous les fichiers.
Je pars du code ci-dessous pour lister les fichiers dans une feuille Excel (il y a peut être plus simple)
J'ai vu aussi que le code 'Titre' pour win 10 est le 21 (array(21) ?
Merci de votre aide
VB:
Option Explicit
Sub GetFileNames()
Dim xRow As Long
Dim xDirect$, xFname$, InitialFoldr$
InitialFoldr$ = "C:\"
With Application.FileDialog(msoFileDialogFolderPicker)
.InitialFileName = Application.DefaultFilePath & "\"
.Title = "Please select a folder to list Files from"
.InitialFileName = InitialFoldr$
.Show
If .SelectedItems.Count <> 0 Then
xDirect$ = .SelectedItems(1) & "\"
xFname$ = Dir(xDirect$, 7)
Do While xFname$ <> ""
ActiveCell.Offset(xRow) = xFname$
xRow = xRow + 1
xFname$ = Dir
Loop
End If
End With
End Sub