下面是我所能做到的极限。循环体里很简单,就两句话,那句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
复制代码
|