Registriert seit: 17.02.2016
Version(en): 2016
Hallo liebe VBA Profis,
gibt es eine Möglichkeit die Spielfilmlänge von mp4 und mkv Dateien
per VBA auszulesen. Dies würde ich gerne mit einem Makro
machen und dann die Ergebnisse tabellarisch in Excel eintragen.
Registriert seit: 09.09.2017
Version(en): O365
hallo
zu VBA kann ich nichts sagen, aber mit
Mp3tag kannst du deine Sammlung auch exportieren und dann in Excel einlesen
Willie
Registriert seit: 17.02.2016
Version(en): 2016
Code:
Function GetProperties(file As String, propertyVal As Integer)
Set varFolder = CreateObject("Shell.Application").Namespace(Left(file, InStrRev(file, "\") - 1))
Set varFile = varFolder.ParseName(Right(file, Len(file) - InStrRev(file, "\")))
Debug.Print "Laufzeit: " & varFolder.GetDetailsOf(varFile, propertyVal)
End Function
Sub Spielfilmlänge()
Dim fileType, fileNames, movieFile
fileNames = Filter(Split(CreateObject("WScript.Shell").Exec("CMD /C DIR ""C:\Spielfilm\*" & fileType & """ /S /B /A:-D").StdOut.ReadAll, vbCrLf), ".")
For Each movieFile In fileNames
Call GetProperties(CStr(movieFile), 27)
Next
End Sub
Laufzeitermittlung von Filmen die im Ordner C:\Spielfilme abgelegt wurden.