运行不同的Excel宏在不同的时间

问题描述:

我想用VBS文件 - 这将触发不同的宏不同小时。我正在考虑把它放在窗口启动程序文件夹运行不同的Excel宏在不同的时间

关键是我想这个vbs在不同的小时内触发这些宏(让我们假设我将有足够长的机器)。

我试图为每个宏制作单独的vbs文件,并使用Windows调度程序启动它。它的工作原理,但我不喜欢这个解决方案,我想学习smth。需要明确的是我想达到的目标是:

在12启动计算机 - > VBScript是在窗口发射开始, 那么它触发:

宏在13和更新的13.15

宏b在15

然后宏c在16使用宏b的数据,然后关闭本身 (宏和vbs)。

OFC我将启动计算机,然后手动关闭它:)

感谢, 的Dawid

+2

说实话,Windows Scheduler可能是最好的选择。如果不需要,最好不要让一些流程不断运行。 – Mikegrann

你应该能够做到这一点使用自午夜返回的秒数计时功能。

https://msdn.microsoft.com/en-us/library/office/gg264416.aspx

为了确保它不检查每一秒尝试等待功能为好。

https://msdn.microsoft.com/en-us/library/office/ff822851.aspx

我还是新的,所以希望别人将在此为您扩展,但它应该是一个很好的起点。