运行不同的Excel宏在不同的时间
问题描述:
我想用VBS文件 - 这将触发不同的宏在不同小时。我正在考虑把它放在窗口启动程序文件夹运行不同的Excel宏在不同的时间
关键是我想这个vbs在不同的小时内触发这些宏(让我们假设我将有足够长的机器)。
我试图为每个宏制作单独的vbs文件,并使用Windows调度程序启动它。它的工作原理,但我不喜欢这个解决方案,我想学习smth。需要明确的是我想达到的目标是:
在12启动计算机 - > VBScript是在窗口发射开始, 那么它触发:
宏在13和更新的13.15
宏b在15
然后宏c在16使用宏b的数据,然后关闭本身 (宏和vbs)。
OFC我将启动计算机,然后手动关闭它:)
感谢, 的Dawid
答
你应该能够做到这一点使用自午夜返回的秒数计时功能。
https://msdn.microsoft.com/en-us/library/office/gg264416.aspx
为了确保它不检查每一秒尝试等待功能为好。
https://msdn.microsoft.com/en-us/library/office/ff822851.aspx
我还是新的,所以希望别人将在此为您扩展,但它应该是一个很好的起点。
说实话,Windows Scheduler可能是最好的选择。如果不需要,最好不要让一些流程不断运行。 – Mikegrann