Вытащить из папки имя и продолжительность mp3 файлов в таблицу - VBA

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, подскажите, пожалуйста, можно ли вытащить продолжительность и имя всех mp3 файлов, находящихся в конкретной папке, чтобы они были в таблице?

Решение задачи: «Вытащить из папки имя и продолжительность mp3 файлов в таблицу»

textual
Листинг программы
  1. Private Sub Test()
  2.     Dim iPath$, iFileName$, iRow&: iRow = 2
  3.     iPath = "C:\MY_MUSIC\" 'Укажите свою папку и не забудьте слэш
  4.    iFileName = Dir(iPath & "*.mp3")
  5.    
  6.     If iFileName = "" Then MsgBox "Нет mp3 файлов", vbCritical, "": Exit Sub
  7.        
  8.     Application.ScreenUpdating = False
  9.     With CreateObject("Shell.Application").Namespace(CVar(iPath))
  10.          Do
  11.              Cells(iRow, 1) = iFileName
  12.              Cells(iRow, 2) = .GetDetailsOf(.ParseName(iFileName), 22)
  13.              iFileName = Dir: iRow = iRow + 1
  14.          Loop Until iFileName = ""
  15.     End With
  16.     Application.ScreenUpdating = True
  17. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.714 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы