【发布时间】:2020-09-02 08:01:07
【问题描述】:
我正在编写一个代码,该代码将根据 A 列中这些 mp3 文件的文件名列表播放特定目录中的 MP3 文件。该代码适用于大约五个或六个文件,然后 excel 挂起一段时间然后从另一个意想不到的点恢复。如何修复代码以使其播放 A 列中的所有 mp3 文件?
Public wmp As Object
Sub Test()
Dim r As Long
Set wmp = CreateObject("new:6BF52A52-394A-11D3-B153-00C04F79FAA6")
For r = 1 To Cells(Rows.Count, 1).End(xlUp).Row
With wmp
.URL = ThisWorkbook.Path & "\Media\" & Cells(r, 1).Value & ".mp3"
.Controls.Play
End With
DoEvents
Application.Wait Now + TimeValue("00:00:02")
Next r
End Sub
【问题讨论】:
-
我已经删除了我的答案。稍后将通过完整示例发布详细答案