`
huozheleisi
  • 浏览: 1236479 次
文章分类
社区版块
存档分类
最新评论

对ppt文件的一些简单操作

 
阅读更多

1.添加ppt类型库文件,"msppt.olb"(office 2003中)。

2.头文件 #include “msppt.h”

3.在应用程序中,InitInstance函数中,添加

if (!AfxOleInit())

{

AfxMessageBox("Failed to initialize OLE");

return FALSE;

}

4In header file中,

_Applicationapp;//app is the PowerPoint _Application object

PresentationsPresentations;//PPT环境

_PresentationPresentation;//打开的PPT文件

SlideShowViewView;

SlideShowWindowSlideShowWindow;

SlideShowSettingsslideshow;

Slidesslides;

_Slideslide;

5.启动PowerPoint,并获得应用程序对象。

if(!app.CreateDispatch("Powerpoint.Application"))

{

AfxMessageBox("Couldn't start PowerPoint.");

}

else // Make PowerPoint visible and display a message

{

app.SetVisible(TRUE);

TRACE("PowerPoint is Running!");

}

6.打开一个ppt文件

static char BASED_CODE szFilter[] = "PowerPoint Files (*.ppt)|*.ppt||";

CFileDialog FileDlg(TRUE,”PPT”,NULL,OFN_FILEMUSTEXIST |OFN_NONETWORKBUTTON | OFN_PATHMUSTEXISTszFilter);

FileDlg.DoModal();//打开“打开文件”对话框

Cstring strFileName;

strFileName = FileDlg.GetPathName(); //获得选择的文件和路径名

if(!strFileName.IsEmpty())

{

Presentations = app.GetPresentations(); //

Presentation = Presentations.Open(strFileName,0,0,1); //打开ppt文件

}

7.关闭

documentwindow=app.GetActiveWindow();//获得活动的文档

documentwindow.Close();//关闭当前活动的文档

if(CanExit())

app.Quit();//关闭运行环境

8.运行幻灯片

Presentations = app.GetActivePresentation(); //获得当前活动的窗体

slides = Presentation.GetSlides(); //获得当前活动ppt文件的幻灯片

// Show the first slide of the presentation

slide = slides.Item(COleVariant((long)1)); //显示第一张幻灯片

//Run the show

slideshow = Presentation.GetSlideShowSettings(); //获得幻灯片的设置

slideshow.Run(); //播放幻灯片

9.播放第一个或最后一个幻灯片

Presentation = app.GetActivePresentation();

SlideShowWindow = Presentation.GetSlideShowWindow();

View = SlideShowWindow.GetView();

View.First(); //定位到第一个幻灯片

View.Last(); //定位到最后一个幻灯片

View.Previous();//定位到上一个幻灯片

View.Next(); //定位到下一个幻灯片

10.获得幻灯片总数

Presentations=app.GetActivePresentation();

slides=Presentation.GetSlides();

long endpos=slides.GetCount(); //获得幻灯片总数

11.获得当前幻灯片序号

Presentation=app.GetActivePresentation();

SlideShowWindow=Presentation.GetSlideShowWindow();

View=SlideShowWindow.GetView();

long Curpos=View.GetCurrentShowPosition();//当前幻灯片序号

分享到:
评论

相关推荐

    ruby文件操作,简单ppt

    ruby文件操作

    PPT文档母版批量设置工具 v1.51.zip

    操作简单:您只需为一个PPT文档设置母版,然后在本工具中将其选择为复制模板,就可以批量为多个PPT文档一次性设置母版。 注:该软件需要安装office或PowerPoint才可运行。 PPT文档母版批量设置工具截图

    扫描电镜课件,ppt文件

    扫描电镜课件,ppt文件,简单易了,样品制备,实验原理,撤操作等

    多可文档管理系统简单操作手册PPT课件.pptx

    多可文档管理系统简单操作手册PPT课件.pptx

    多可文档管理系统简单操作手册PPT学习教案.pptx

    多可文档管理系统简单操作手册PPT学习教案.pptx

    C结构体和简单文件操作PPT课件.pptx

    C结构体和简单文件操作PPT课件.pptx

    HTML教程学习PPT文档

    HTML英语意思是:Hypertext Marked Language,即超文本标记语言,是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来...

    python操作ppt批量删除页面.zip

    使用此工具,用户只需简单配置参数,即可实现对多个PPT文件的批量处理。例如,用户可以设置需要处理的PPT文件夹路径、要删除的页面序号等。工具会自动遍历文件夹中的所有PPT文件,并根据用户设置的参数进行页面删除...

    java初学者的工具ppt文件

    1. 思考一下 学习Java之前,先别急,静下心来好好想想: 1)你对学习Java是否有兴趣? 2)你是否能静下心来坚持不懈地学习? 嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那...

    C结构体和简单文件操作PPT学习教案.pptx

    C结构体和简单文件操作PPT学习教案.pptx

    pdf文件转换成ppt文件工具

    pdf文件转换成ppt文件工具,超级好用,压缩包内付说明,按照说明操作,简单明了

    基于VBA开发的可将MS Word,Excel,PPT文档转换为PDF的小软件,本身就是一个Excel文件,极简界面

    内容概要:基于VBA开发带宏...适合经常需把Word,Excel,PPT文档转换成PDF办公室职员。 能学到什么:软件本身就是一个Excel文件哦,极简界面,操作简单,基本免费。 阅读建议:是一个小巧的效率提升工具哦。欢迎使用。

    PPT文档工具 PPT文档母版批量设置工具 v1.56

    PPT文档母版批量设置工具是一款PPT文档母版批量设置工具,批量为Microsoft PowerPoint幻灯片文档设置母版。操作简单:您只需为一个PPT文档设置母版,然后在本工具中将其选择为复制模板

    IPE简单操作.ppt

    使用集成下载环境MPLAB IPE v3.60和PIC Kit 3把程序下载到单片机中。详细描述使用MPLAB IPE v3.60和PIC Kit 3从加载文件Hex或Hex+SQTP.num到烧录的过程,包括SQTP.num的生成

    PDF格式转变成PPT格式

    能快速方便的把PDF文件转换成PPT文件,简单、高效;一键操作,快速、方便。 能最大限度的保留源文档的布局和格式。 扫描的图片型PDF转换后还是图片,不能修改和编辑。 文字内容的PDF转换成PPT幻灯片后是可编辑的。 ...

    如何将ppt转换成doc

    PPT文本转换器是一款 PowerPoint 文档的转换工具。它能将 PowerPoint 文档中的汉字进行繁简体转换,转换时能进行自定义文字替换以适应口语习惯,同时还可以对字体进行重新设置。软件能提取 PowerPoint 文档内的全部...

    ppt美化大师 v2.0.9.0401.zip

    软件界面美观简洁、简单全面、实用方便,可快速上手,轻轻松松完成日常PPT文档的制作与美化功能,真正做到简单全面实用。是办公人士必备的一款辅助工具、用户实现PPT文档的制作与美化功能的好帮手。 ppt美化大师...

    用python往ppt批量插入图片.zip

    针对PPT文档处理,Python提供了python-pptx库,使得对PPT的操作变得简单而高效。批量插入图片的需求在许多场景下都会出现,比如制作报告、生成数据可视化展示等。使用python-pptx库,我们可以轻松地实现这个功能。...

    ppt转换JPG图片

    很专业的把PPT 转化成各种格式的图片文件。很好用,操作简单。

    随机抽取姓名PPT (可用于抽奖 点名)

    这个抽奖PPT文件 经过了数百用户的实践测试 改进数版而来 基本可以正常使用(有问题可以向我反馈 代码问题我会跟进解决) 为方便大家上手 文件夹“【必看】使用说明”里作了操作方法的详细描述 有需要的可以详细看看

Global site tag (gtag.js) - Google Analytics