即使用户没有打开文件,也要每天运行一次excel文件

时间:2014-08-11 14:06:32

标签: database excel vba excel-vba

我有艰巨的任务要做。我有一个excel数据库,应该每天检查一些元素是否过期(如果是的话,发送带有notofication的电子邮件)。是否可以编写每天会触发一次的VBa scirpt并在必要时启动excel文件?或者Windows 7允许像PHP一样的cron?这样它会启动文件,Vba脚本会发送通知吗?

我知道可能excel不是一个完美的工作环境,但这不是我的想法,只是我的问题,以解决。

问候

1 个答案:

答案 0 :(得分:0)

是的,您可以使用以下shell脚本打开Excel工作表:

Shell("C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" myfile.xlsm, vbNormalFocus)

以下是在VBA中使用shell脚本的tutorial