ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > Word > 通过WORD文档制作倒计时效果

通过WORD文档制作倒计时效果

作者:绿色风 分类: 时间:2022-08-18 浏览:119
楼主
传递
通过WORD文档制作倒计时效果。

 
比如,距离高考还有几天几分几秒。

  由于WORD没有函数,因此,制作起来,非得使用VBA不可。

  首先,新建一个新的WORD文档,然后,按下 ALT+F11 键,进入到Microsoft visual basic界面。

  之后,选择界面中的Project下面的Thisdocumet 点击右键,选择“查看代码”,会弹出一个编写代码的白色小窗体。

  之后,在小窗体里面,直接输入如下的VBA代码:
  1. Sub Timer()

  2.   ss = DateDiff("s", Now, DateSerial(2012, 6, 6) + TimeSerial(24, 0, 0))

  3.   If ss >= 0 Then

  4.   dd = ss \ 86400

  5.   ss = ss - dd * 86400

  6.   hh = ss \ 3600

  7.   ss = ss - hh * 3600

  8.   mm = ss \ 60

  9.   ss = ss - mm * 60

  10.   Selection.HomeKey Unit:=wdStory

  11.   Selection.EndKey Unit:=wdStory, Extend:=wdExtend

  12.   Selection.Text = "距离2012年高考还有:" & vbCrLf & dd & "天" & hh & "小时" & mm & "分钟" & ss & "秒"

  13.   Selection.Collapse Direction:=wdCollapseEnd

  14.   Application.OnTime Now + TimeValue("00:00:01"), "Timer"

  15.   End If
  16.   End Sub
  之后,关闭Microsoft visual basic界面,回到WORD界面。

  最后,在WORD界面中,执行菜单操作:

  “工具”→“宏”→“宏”,选择列表中的“Timer”,最后点击“运行”按钮,这样,距离高考还有几天几小时几分几秒的提示,就出现了,并且,还是动态的,随时会更新天小时分秒哦

  如果您想制作距离其它的时间倒计时,只需要修改上述的两个地方:

  ①2012, 6, 6,修改此目标日期

  ②"距离2012年高考还有:",修改此文字的提示

  其它地方均不需要修改。

距离2012年高考还有.rar
2楼
lrlxxqxa
vba能做的事真的是太多啦
3楼
eliane_lei
老哥 你牛
4楼
lg7998
学委,拜师。。
5楼
罗奥奥
必须mark!

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap