使用任务计划程序在Excel的运行实例中打开Excel文件

我使用任务计划程序使用Excel自动执行各种夜间任务。 通常情况下,任务打开一个新的Excel实例,然后打开一个指定的文件,它执行一些东西,并closures自己(和Excel)。

现在我有一个需要加载项的任务,并且使用加载项需要单独的身份validation。 没有办法传递我的凭据 – 我必须在加载项加载时手动进行身份validation。 因为老式的方式总是启动一个新的(未经身份validation的)实例,所以我无法弄清楚如何完全自动化需要插件的任务。

一种解决方法是在我离开之前打开一个Excel实例,对加载项进行身份validation,并打开该实例。 然后,我可以在理论上安排在该实例中打开某个文件(而不是启动一个新的实例来打开文件,如上所述),并执行所需的加载项任务。

有没有可能做到这一点,要么直接通过定义任务的方式,或在一个.bat文件,我可以按计划运行?

我有一个非常类似的问题,并想知道你是否已经通过VBA(getobject(),sendmessage方法等)解决了这个问题。 我在这个问题上创build了一个单独的问题,只是显示了我所做的。 Windows的FindWindows和SendMessgae的自动authenticationexcel VBA基本上,我坚持如何传递用户名和密码到加载项popup窗口。

感谢一百万次:)