找回密码
 立即注册
搜索

ppt批量jpg,求大神修改一下代码

0
回复
387
查看
[复制链接]

16

主题

206

帖子

50

幻币

一流武者

Rank: 3Rank: 3

积分
274
QQ
2016-4-12 13:35:52 显示全部楼层 |阅读模式
Const wdFormatText = 17 '2:text;8:html;9:rtf;10:htm
Set fsObject = CreateObject ("Scripting.FileSystemObject")
myPptDir=fsObject.GetAbsolutePathName("")
If Not (fsObject.FolderExists(myPptDir)) Then
MsgBox myPptDir & "源文件夹不存在,程序终止。", vbCritical, "错误"
Wscript.Quit
End If
If InStrRev(myPptDir, "") < Len(myPptDir) Then
myPptDir = myPptDir & ""
End If
Set PptFilesDir = fsObject.Getfolder(myPptDir)
Set myPptFiles = PptFilesDir.Files
Set myObject = Wscript.CreateObject("Powerpoint.Application")
For Each PptFile In myPptFiles
If LCase(Right(PptFile.Name, 3)) = "ppt" Then
JPGFileName = myPptDir & Left(PptFile.Name,InStrRev (PptFile.Name, ".")) & "jpg"
Set Pres = myObject.Presentations.Open(pptFile.Path, False, False, False)'Open(FileName,ReadOnly,Untitled,WithWindow)
Pres.SaveAs JPGFileName, 17, False
End If
Next
MsgBox "Done!"
myObject.Quit
Set myObject = Nothing
以上代码可以将扩展名ppt的ppt批量转成jpg ,怎么修改代码支持pptx格式,谢谢
PPT学习论坛
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册