Excel VB Makro das Dateien & Eigenschaften aus einem Ordner ausließt

Element22

Ensign
Registriert
Jan. 2009
Beiträge
226
Hallo zusammen,

wie oben geschrieben möchte ich ein Excel Makro erstellen, welches Dateien & Eigenschaften aus einem Ordner ausließt. Leider bin ich mit VB nicht sehr erfahren.

Derzeitiger Code:

Code:
Public Sub test()
    Const STRFOLDER As String = "C:\Temp\"
    
    Dim Folder As String
    Dim FName As String
    Dim FileOwner As String
    
    
    Dim objShell As Object, objFolder As Object
    
    
    Dim secUtil As Object
    Dim secDesc As Object

    
    Dim bytIndex As Byte, intColumn As Integer, lngRow As Long
    Dim varName, arrHeaders(60)
    If Dir(STRFOLDER, 16) = "" Then
        MsgBox "Der Ordner " & STRFOLDER & " wurde nicht gefunden!", 64, "Hinweis"
        Exit Sub
    End If
    Application.ScreenUpdating = False
    Set objShell = CreateObject("Shell.Application")
    Set objFolder = objShell.Namespace(STRFOLDER)
    intColumn = 1
    For bytIndex = 0 To 60
        arrHeaders(bytIndex) = objFolder.GetDetailsOf(varName, bytIndex)
        Cells(1, intColumn + bytIndex) = arrHeaders(bytIndex)
    Next
    Rows(1).Font.Bold = True
    lngRow = 2
    For Each varName In objFolder.Items
        For bytIndex = 0 To 60
            Cells(lngRow, intColumn + bytIndex) = objFolder.GetDetailsOf(varName, bytIndex)
        Next
        lngRow = lngRow + 1
    Next
    Columns.AutoFit
    Set objShell = Nothing
    Set objFolder = Nothing
    Application.ScreenUpdating = True
End Sub

Derzeit habe ich zwei Probleme:

1. Ich kann mir alle Dateitribute in die Exceldatei importieren. Aber wie wähle ich genau aus, welche von denen? Der Schlüssel müsste ja hier liegen:
Code:
For bytIndex = 0 To 60

2. Ich benötige dafür neben dem Besitzer der Datei aber auch den Ersteller der Datei. Nur wie kann ich das auslesen?

Hat jemand Ideen?
 
Zurück
Oben