|
电脑E盘有很多电影分别存在从A到Z文件夹中,有的是文件夹,有的直接就是RM,或者AVI。。。格式,我想生成一个目录,通过目录点击超链接就可以直接打开所点击的电影所在的文件夹,有办法办到吗?谢谢
- Sub Test()
- Dim p As String, arr, i As Long
- Application.ScreenUpdating = False
- p = "E:"
- CreateObject("wscript.shell").Run "cmd /c dir /s/b/a-d/on """ & p & "\*.*"">c:\myls.txt", 0, 1
- Open "c:\myls.txt" For Input As #1
- arr = Split(StrConv(InputB(LOF(1), #1), vbUnicode), vbCr & vbLf)
- Close #1
- Kill "c:\myls.txt"
- Cells.Clear
- For i = 1 To UBound(arr)
- Sheet1.Hyperlinks.Add anchor:=Cells(i, 1), Address:=Left(arr(i - 1), InStrRev(arr(i - 1), "") - 1), TextToDisplay:=arr(i - 1)
- Next
- Application.ScreenUpdating = True
- End Sub
复制代码
|
|