Database 每天运行一次excel文件,即使用户未打开该文件

Database 每天运行一次excel文件,即使用户未打开该文件,database,vba,excel,Database,Vba,Excel,我有一项艰巨的任务要做。我有一个excel数据库,应该每天检查一次某些元素是否过期(如果过期的话,发送一封带有认证的电子邮件)。是否可以编写每天触发一次的VBa scirpt,并在必要时启动excel文件?或者Windows7是否允许类似于php的cron?这样,它将启动文件,Vba脚本将发送标记 我知道excel可能不是一个完美的工作环境,但这不是我的想法,只是我要解决的问题 问候语是的,您可以使用如下shell脚本打开Excel工作表: Shell("C:\Program Files (x8

我有一项艰巨的任务要做。我有一个excel数据库,应该每天检查一次某些元素是否过期(如果过期的话,发送一封带有认证的电子邮件)。是否可以编写每天触发一次的VBa scirpt,并在必要时启动excel文件?或者Windows7是否允许类似于php的cron?这样,它将启动文件,Vba脚本将发送标记

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


问候语

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

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

下面是一个关于在VBA中使用shell脚本的问题。

这个问题可能更适合于使用cron脚本,然后调整宏以在打开书本时启动。这是一个很好的问题,但它可能被否决了,因为你还没有向我们展示你尝试过的任何东西。