使用win32com包,首先要导入它。下面在Python Shell窗口导入win32com包。
code.python
>>> import win32com.client as win32
创建一个PPT应用app,设置其Visible属性的值为True,使应用的窗口可见:
code.python
>>> app=win32.gencache.EnsureDispatch('powerpoint.application')
>>> app.Visible=True
用Presentations对象的Add方法创建一个Presentation对象pr:
code.python
>>> pr=app.Presentations.Add()
指定空白版式,用Slides对象的AddSlide方法创建一个Slide对象sld:
code.python
>>> lo=pr.SlideMaster.CustomLayouts(7)
>>> sld=pr.Slides.AddSlide(1,lo)
在幻灯片上添加图形:
code.python
>>> shp=sld.Shapes.AddLine(10,10,100,100)
图1-1 用Python新建PPT演示文稿并添加图形
保存到文件:
code.python
>>> pr.SaveAs('D:\\Test.pptx')
关闭、退出:
code.python
>>> pr.Close()
>>> app.Quit()