找回密码
 立即注册
搜索

VBS制作ppt实用工具,高手来帮忙

1
回复
415
查看
[复制链接]

16

主题

223

帖子

41

幻币

一流武者

Rank: 3Rank: 3

积分
285
QQ
2016-4-12 13:33:07 显示全部楼层 |阅读模式
看到这篇能自动保存ppt内所有图片的帖子,我就被深深吸引了。我喜欢这种自动处理方式。但我想把它弄成VBS形式的,这样就不用一个个地点了。找个好多资料,问了好多论坛都不行,希望能有高手帮我指点一下了。
下面是我所能做到的极限。循环体里很简单,就两句话,那句export提醒我缺少语句。
Dim i, objPPT, objSlide,myShape, strFileName
Dim objPowerPoint
Set objPowerPoint = CreateObject("PowerPoint.Application")
objPowerPoint.Visible = True
objPowerPoint.DisplayAlerts = False
strFileName = "D:1.ppt" ' 这里是幻灯片PPT文件所在位置
i = 0
Set objPPT = objPowerPoint.Presentations.Open(strFileName)
For Each objSlide In objPPT.Slides
For Each myShape In objSlide.Shapes
myShape.Export pathName:="D:PPT中导出的图片" & i_Temp & ".gif", Filter:=ppShapeFormatGIF
i = i+1
Next
Next
objPPT.Close
Set objPPT = Nothing
PPT学习论坛
回复

使用道具 举报

17

主题

216

帖子

46

幻币

一流武者

Rank: 3Rank: 3

积分
274
QQ
2016-4-12 16:44:13 显示全部楼层
是不是用这个export方法之前还要做点儿什么,比如引入什么库?
PPT学习论坛
回复 支持 反对

使用道具 举报

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