如果您从事人事管理工作,有近百员工需要进行生日福利管理,那么,就得经常翻阅“员工花名册”来寻找“马上要过生日”的员工——实在是太麻烦了!用Excel建立一本“员工生日记录”是不是方便得多?下面来列举一些例子来进行说明。
你有用过 Excel 97 里的加载宏 "定时保存" 吗?可惜它的源程序是加密的,那么现在就上传一篇介绍实现它的文档。
在 Office 里有个方法是 application.ontime ,具体函数如下:
expression.OnTime(EarliestTime, Procedure, LatestTime, Schedule)
如果想进一步了解,请参阅 Excel 的帮助。
这个函数是用来安排一个过程在将来的特定时间运行,(可为某个日期的指定时间,也可为指定的时间段之后)。通过这个函数我们就可以在 Excel 里编写自己的定时程序了。下面就举两个例子来说明它。
Sub Run_it()
Application.OnTime TimeValue("17:00:00"), "Show_my_msg"
"设置定时器在 17:00:00 激活,激活后运行 Show_my_msg 。
End Sub
Sub Show_my_msg()
msg = MsgBox("现在是 17:00:00 !", vbInformation, "自定义信息")
End Sub
Sub auto_open()
MsgBox "欢迎你,在这篇文档里,每 5 秒出现一次保存的提示!", vbInformation, "请注意!
"
Call runtimer "打开文档时自动运行
End Sub
Sub runtimer()
Application.OnTime Now + TimeValue("00:00:05"), "saveit"
" Now + TimeValue("00:15:00") 指定在当前时间过 5 秒钟开始运行 Saveit 这个过程。
End Sub
Sub SaveIt()
msg = MsgBox("朋友,你已经工作很久了,现在就存盘吗?" & Chr(13) _
& "选择是:立刻存盘" & Chr(13) _
& "选择否:暂不存盘" & Chr(13) _
& "选择取消:不再出现这个提示", vbYesNoCancel + 64, "休息一会吧!")
"提示用户保存当前活动文档。
If msg = vbYes Then ActiveWorkbook.Save Else If msg = vbCancel Then Exit Sub
Call runtimer "如果用户没有选择取消就再次调用 Runtimer
End Sub
以上只是两个简单的例子,有兴趣的话,可以利用 Application.Ontime 这个函数写出更多更有用的定时程序。
ASP.NET HtmlInputHidden 控件 HTML 服务器控件定义和用法 HtmlInputHidden 控件用于控制 input type="hidden" 元素。在 HTML 中...
ASP.NET Web Forms - 母版页 使用 ASP.NET 母版页可以为应用程序中的页创建一致的布局。母版页为您的网站的其他页面提供模版。母...
Lua if 嵌套语句 Lua 流程控制if...else 语句Lua if 语句允许嵌套, 这就意味着你可以在一个 if 或else if 语句中插入其他的 if ...
Repeat循环重复执行相同的代码,直到满足停止条件。语法在R中创建Repeat循环的基本语法是 -repeat {commandsif(condition) {brea...
介绍用于自定义 Form 组件中的表单项。代码演示基本用法如果需要自定义表单项,可以在 Field 组件的input插槽中插入你的自定义组...
通过点击或者拖拽上传文件点击上传通过 tip属性 你可以传入自定义的上传按钮类型和文字提示。render() {const fileList = [{name...