Office中国论坛/Access中国论坛

标题: 强势登陆:PPT倒计时 [打印本页]

作者: roych    时间: 2015-11-7 11:01
标题: 强势登陆:PPT倒计时
本帖最后由 roych 于 2015-11-7 11:05 编辑

       其实倒计时在Access里很容易实现的,因为窗体里有一个timer事件,每隔一秒执行一次,每次减去一秒钟就好了。       不过,如果想要在PowerPoint里实现就困难多了。事实上,和其它组件不一样的是,PPT并没有事件过程。也就是说,它需要使用控件来执行VBA,当然,你也可以封装为加载项(Addin)来使用。

       既然如此麻烦,为什么还要做这个倒计时呢?
       问题的提出,是因为有个叫小娴的MM在某天问我,PPT里能不能做倒计时,她希望在讲解PPT时预留十分钟给与会人员讨论,然后继续。觉得这是个比较有趣味的问题,于是就说,好吧,我试试看。

       Windows API倒不是太大问题,主要问题在于类模块的编写。实话说,对于类模块,多少还是有点怵。{:soso_e126:}
      编写的过程是先看API,看看API能实现什么功能,再定义类模块的属性和方法【这里参考了Access里计时器的基本属性和方法】,然后结合两者来处理。——大家有什么更好的建议,欢迎讨论。      使用前,请先启用宏。
       [attach]57428[/attach]

      顺便说一句,昨天,大家还在一个帖子里问我什么时候“出关”,这个就当出来混个脸熟吧。不知道这个能不能加分呢?{:soso_e113:}

作者: tmtony    时间: 2015-11-7 11:09
强,闭关出来,连研究方向都变了,看来开始要做PPT大神了
作者: tmtony    时间: 2015-11-7 11:11
要先启动PPT的宏
作者: roych    时间: 2015-11-7 11:15
PPT不是普通人玩的啊!{:soso_e105:}里面一个事件都没有,要么就做加载项或者dll之类的控件,要么就要用内置的控件来执行。
作者: purplerose    时间: 2015-11-15 18:12
多谢ROYCH了!看来ROYCH大神不是普通人呀,不但A精通,连PPT都不在话下了,高手呀!收藏了{:soso_e121:}
作者: pureshadow    时间: 2015-11-16 09:24
为嘛不用动画
作者: roych    时间: 2015-11-16 09:28
pureshadow 发表于 2015-11-16 09:24
为嘛不用动画

PPT的薄弱又被揭穿了
作者: pureshadow    时间: 2015-11-16 10:35
爬过……




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3