msppt.h里有保存presentation的方法,例如_Presentation::SaveAs(LPCTSTR FileName, long FileFormat, long EmbedTrueTypeFonts).可是我找不到保存Shape的方法.希望可以指点我一下,多谢!

解决方案 »

  1.   

    Shape是不可能有直接保存为另一个文件的方法的,我觉得可以这样:从Presentation找到想保存的Shape,调用Shape.Copy,这样就将图片复制到ClipBoard上了,然后在读下来随便你处理。
      

  2.   

    多谢zhuyie,我想把ppt做成自己的数据格式,而且还能保留原来简单的动画,所以要获得shape,然后再设计一些简单的方法,让shape在界面上动起来,不过觉得好复杂,不知道有没有更好的方法?