Sub GetFileAtributes()
Dim oShell As Object, oFile As Object, oFldr As Object
Dim lRow As Long, iCol As Long
Dim vArray As Variant
vArray = Array(0, 1, 2, 3, 10, 20)
'0=Name, 1=Size, 2=Item Type, 3=Date Modified, 10=Owner, 20=Authors
Set oShell = CreateObject("Shell.Application")
lRow = 1
With Application.FileDialog(msoFileDialogFolderPicker)
.Title = "Select the Folder..."
If .Show Then
Set oFldr = oShell.Namespace(.SelectedItems(1))
With oFldr
For iCol = LBound(vArray) To UBound(vArray)
Cells(lRow, iCol + 1) = .getdetailsof(.items, vArray(iCol))
Next iCol
For Each oFile In .items
lRow = lRow + 1
For iCol = LBound(vArray) To UBound(vArray)
Cells(lRow, iCol + 1) = .getdetailsof(oFile, vArray(iCol))
Next iCol
Next oFile
End With
End If
End With
End Sub