我需要使用VBA遍历压缩文件。特别是我需要,没有解压文件,找到以找到媒体子文件夹中XL文件夹。然后我需要将图像从媒体子文件夹中复制出来并保存到另一个文件夹中。使用VBA遍历压缩文件
Public Sub Extract_Images()
Dim fso As FileSystemObject
Dim objFile As File
Dim myFolder
Const zipDir As String = "\\...\ZIP FILES"
Const xlFolder As String = "xl"
Const mediaFolder As String = "media"
Dim picname As String
Dim zipname As String
Set fso = New FileSystemObject
Set myFolder = fso.GetFolder(zipDir)
For Each objFile In myFolder.Files
zipname = objFile.Name
Next objFile
End Sub
^该代码成功地遍历该文件夹并收集压缩文件的名称。但我需要进入文件并遍历结构才能进入媒体文件夹。
https://www.rondebruin.nl/win/ s7/win002.htm –