Вытащить из папки имя и продолжительность mp3 файлов в таблицу - VBA
Формулировка задачи:
Здравствуйте, подскажите, пожалуйста, можно ли вытащить продолжительность и имя всех mp3 файлов, находящихся в конкретной папке, чтобы они были в таблице?
Решение задачи: «Вытащить из папки имя и продолжительность mp3 файлов в таблицу»
textual
Листинг программы
- Private Sub Test()
- Dim iPath$, iFileName$, iRow&: iRow = 2
- iPath = "C:\MY_MUSIC\" 'Укажите свою папку и не забудьте слэш
- iFileName = Dir(iPath & "*.mp3")
- If iFileName = "" Then MsgBox "Нет mp3 файлов", vbCritical, "": Exit Sub
- Application.ScreenUpdating = False
- With CreateObject("Shell.Application").Namespace(CVar(iPath))
- Do
- Cells(iRow, 1) = iFileName
- Cells(iRow, 2) = .GetDetailsOf(.ParseName(iFileName), 22)
- iFileName = Dir: iRow = iRow + 1
- Loop Until iFileName = ""
- End With
- Application.ScreenUpdating = True
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д