【发布时间】:2015-11-13 08:27:09
【问题描述】:
我有一个小的 Excel 表格,每天由用户更新。它包含一个日期列。
我放了一个小 VBA sn-p,当日期列包含与当前日期相等的日期时发送电子邮件警报,然后关闭文件。
此 Excel 是从任务计划程序调用的。
这很好用,但是现在每次用户打开 excel 时,vba 都会发送一封电子邮件并关闭文件。
是否可以仅在通过任务计划程序打开 excel 时运行 VBA? (或者如果文件由特定用户(例如管理员)打开。
【问题讨论】:
-
Environ("Username") 函数可以做你想做的事,但如果安全是一个问题,这不是最好的方法,因为它很容易被欺骗。
标签: excel scheduled-tasks vba