回 帖 发 新 帖 刷新版面

主题:[讨论]这段代码应该添加在何处

看到一篇文章:
POWERPOINT 无TIMER 控件,也不支持 TIMER 事件。但如果想在播放POWERPOINT 时显示一个动态的时间,有没有可行的办法?笔者曾为此十分苦恼,四处求救,始终没有满意的答复(多数建议添加FLASH 格式的CLOCK),近日想起了延时函数SLEEP,一试竟然成功,问题终于得以解决,特此与广大CSDN朋友共享。代码如下

Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sub main()
ActivePresentation.SlideMaster.HeadersFooters.Footer.Text = Format(Time, "hh:nn:ss")
Do While Time < #11:59:00 PM#
Sleep 1000
ActivePresentation.SlideMaster.HeadersFooters.Footer.Text = Format(Time, "hh:nn:ss")
DoEvents
Loop
End Sub

我的问题是:以上代码应该添加在何处才能显示一个动态的时间呢?

回复列表 (共1个回复)

沙发

菜单“工具”》“宏”》“宏...”
输入一个宏名,比如main,然后“创建”,然后把上面的代码粘进去,替换自动生成的所有文本
然后点工具栏上的运行就好了(在播放时才能显示)

我来回复

您尚未登录,请登录后再回复。点此登录或注册