自己动手:VC 操作PowerPoint

本文介绍了如何使用VC++来操作PowerPoint,包括创建新的PowerPoint应用、添加幻灯片、插入图片、设置文字标签和动画效果。通过示例代码详细展示了如何实现这一过程。
摘要由CSDN通过智能技术生成

     前段时间突然接一小项目,其实也就是一个实例罢了,要求将程序中的位图按照一定的格式写入PowerPoint当中,经过自己的一番推敲终于搞定今天将具体的操作记录在此,方便今后改进。

   环境及软件配置:

        (1)PowerPoint2003

        (2)VC 6.0.

 操作步骤:

        首先新建一简单的MFC 对话框应用程序,在其中增加一按钮方便我们测试,双击按钮添加按钮处理事件。

        打开类向导对话框;AddClass->from a library->切换至PowerPoint安装目录寻找:MSPPT.OLB文件,由于我是默认安装所以在目录:C:\Program Files\Microsoft Office\OFFICE11 中 选中此文件后打开confirm Classes对话框 按住键盘ctrl依次选择:Application.SlideShowWindow,Selection,Fonts,Slides,SlideRange,RGBColor等我们需要操作的类,  然后给文件命名即可。

      在button事件所在文件中包含新增加的文件。

      然后写入如下代码:

void CTestpptDlg::OnButton1()
{
   // Commonly used OLE-variants.
   COleVariant
               covTrue((short)TRUE),
               covFalse((short)FALSE),
               covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);

   _Application   app;
   Presentations  presentations;
   _Presentation  presentation;
   Slides         slides;
   _Slide         slide;
   ShapeRange     shaperange;
   Shapes         shapes;
   Shape          shape;
   TextFrame      textframe;

   TextRange      textrange;
   Font           font;
   FillFormat     fillformat;
   ColorFormat    colorformat;
   ShadowFormat   shadow;

      CString strPic1 ="C:\\Program Files\\Micro

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值