基于COM技术实现PPT倒计时功能

时间:2022-08-14 07:49:40

基于COM技术实现PPT倒计时功能

摘 要在很多活动中,PPT倒计时功能是一项实用的功能。本文设计了一个简单易用的PPT倒计时程序,使得用户不需对PPT软件进行繁琐的设置,就能轻松实现PPT倒计时功能,并给予了实现,给出了关键的程序代码。该功能的开发,解决了实际工作中PPT倒计时的问题,达到了预期的效果。

【关键词】COM PPT 倒计时 PowerPoint WPS演示

工作中,在用PPT进行演说比赛及论文答辩、竞聘述职、工作汇报、评奖申报等一系列活动时,通常要求主讲者在限定的时间内完成陈述。主讲者在陈述的同时,要估算自己已经陈述了多长时间,而下面的评委也要掐表计时。由于采用的计时方法很原始,主办者常常为倒计时犯愁,有时还需安排专人负责倒计时,浪费人力。为了实现PPT倒计时功能,可以使用宏来实现。但是利用该方法实现倒计时功能,设置较多,步骤繁琐。时常出现部分用户由于未正确设置,导致倒计时功能不能使用的情况。为此,开发一个简单易用且同时支持微软的Power Point和金山WPS演示文稿软件的倒计时程序很有必要。

1 功能描述及界面设计

该程序实现了在PPT软件(微软公司Power Point和金山公司WPS演示)播放时自动开始倒计时,以及播放结束是自动停止倒计时的功能。为保证系统使用的灵活,可以设置倒计时间的长短,并将相应设置保存到相应的配置文件中;为不影响用户对计算机的操作,不用倒计时功能时,可以将其最小化到系统托盘。

该系统的主界面如图1所示,主界面上右键菜单对相应的功能进行开关控制如图2所示,相关设置界面如图3所示。

2 关键功能实现

2.1 开发环境

该系统的开发环境为:Microsoft Visual Studio 2010+Windows 7+WPS演示2016(Microsoft Office PowerPoint 2013),开发语言为

2.2 实现关键代码

开发中利用COM技术实现了该应用程序与office的无缝集成,使其具有良好的可维护性和扩展性。

程序实现中首先要在项目中引用WPS演示文稿和PowerPoint提供的对应版本的COM组件,分别是Kingsoft.Office.Interop.Wppapi.dll和Microsoft.Office.Interop.PowerPoint.dll。下面给出了针对Microsoft的PowerPoint实现倒计时功能的关键代码,金山WPS演示的实现代码基本一致,不同的是金山WPS演示的程序标识为"Kwpp.Application"(V9版)、“Wpp.Application”(V8版),而微软PowerPoint程序标识则}

3 结束语

该功能的开发源于实际工作的需要,解决了实际工作中使用PPT时倒计时的问题。用户安装该系统后只需根据实际需要设置倒计时时间,并开启倒计时功能后,即可使用,不需要用户对计算机进行其余配置,操作简单,方便用户使用。

参考文献

[1]闫华礼.巧用宏实现PPT倒计时[N].电脑报,2009(6)24.

[2]马致明,艾克拉木・牙合甫等.利用VBA 让PPT 具有遥控倒计时及电子打铃功能[J].中国教育信息化:基础教育,2011(22):43-46.

[3](美)Herbert Schildt著;李增民,李力新译.C#4.0完全参考手册[M].北京:清华大学出版社,2010.

[4]郑佳佳,王晓幸.基于COM技术开发PowerPoint的Flash教学课件库插件[J].电脑知识与技术,2013(20).

[5]朱之贞,张元,胡建民等.Visual C#.NET快速编写Office COM外接程序[J].通讯世界,2013(02).

上一篇:公租房融资模式引入REITs的方案设计 下一篇:跑马火洲吐鲁番