【问题标题】:Struck on Microsoft Project 2016 Macro使用 Microsoft Project 2016 宏
【发布时间】:2020-06-15 13:01:39
【问题描述】:

我开发了一个 Microsoft Project 2016 宏并且它正在运行。 由于 excel 在后台运行,我在导入 excel 一次后遇到了一个问题。

正常情况

Set ObjXL = CreateObject(Excel.Application) Set ObjXL = Nothing

当我执行上述代码时,后台 excel 关闭。

如果打开excel并读取数据

Set ObjXL = CreateObject(Excel.Application) Set ObjWB = ObjXL.Workbooks.Open("Location of file") read and update Set ObjXL = Nothing

当我执行上述代码时,后台 excel 仍在任务管理器中运行并出现错误。 我只能导入一次。

您能否为此提供任何反馈?

【问题讨论】:

    标签: excel vba ms-project


    【解决方案1】:

    我认为问题在于您没有关闭正在阅读的工作簿(ObjWB)。在将应用程序对象 (ObjXL) 设置为 null 之前,您应该调用 ObjWB.Close(https://docs.microsoft.com/en-us/office/vba/api/excel.workbook.close)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-13
      • 1970-01-01
      • 2011-08-22
      • 2015-02-16
      • 2017-10-22
      • 1970-01-01
      • 2021-09-14
      • 2016-09-28
      相关资源
      最近更新 更多