首页 > 解决方案 > Excel 不会在计划的 Excel 任务中加载 COM 加载项

问题描述

案例:我使用打开 excel 的任务计划程序,并在Workbook_Open. 该宏使用 COM 加载项。

问题:从任务计划程序启动时,我收到一个错误,即找不到插件 dll,并且功能区中缺少插件。接受错误几秒钟后,加载项出现在功能区中。

手动启动 Excel 时,它工作正常。

我尝试了许多选项,但在执行任何代码之前,它们都没有使插件出现在功能区中。

如果有人可以提供帮助,我将不胜感激。

Private Sub Workbook_Open()
    Set m_syncMgr = CreateSynchronizationMgr
    Application.Run "PLLoginEventHandler"

    On Error GoTo ErrHandler

    Call TaskGFS

这是上的代码Workbook_OpenCreateSynchronizationMgr是一个从加载项 dll 创建对象的函数。

问题是如何在从任务管理器启动 Excel 时在执行任何代码之前加载 COM 加载项。

标签: excelvbaadd-inwindows-task-scheduler

解决方案


推荐阅读