Возможно, вы захотите изучить использование FileSystemObject здесь для запуска кода отаку для каждого файла в определенной директории
<code>Dim objFSO As Object, objFile As Object, strPath As String, p as Presentation<br>
strPath = "C:\Wherever\"
Set objFSO = CreateObject("Scripting.FileSystemObject")<br>
If objFSO.FolderExists(strPath) Then
For Each objFile In objFSO.GetFolder(strPath).Files
If InStr(1, UCase(objFile.Name), ".JPG") + _
InStr(1, UCase(objFile.Name), ".GIF") + _
InStr(1, UCase(objFile.Name), ".PNG") + _
InStr(1, UCase(objFile.Name), ".BMP") > 0 Then
'# use Otaku's code above to add a presentation, the image, then close
Set p = Presentations.Add(msoFalse)
With p
.Slides.Add Index:=1, Layout:=ppLayoutBlank
.Slides(1).Shapes.AddPicture FileName:=strPath & objFile.Name, _
LinktoFile:=msoFalse, _
SaveWithDocument:=msoTrue, Left:=10, Top:=10
.SaveAs strPath & Left(objFile.Name, InStr(1, objFile.Name, ".") - 1)
.Close
End With
Set p = Nothing
End If
Next
End If