【问题标题】:VBA Script Error After Updating to Office 2016 (CreateObject("System.Collections.ArrayList"))更新到 Office 2016 后的 VBA 脚本错误 (CreateObject("System.Collections.ArrayList"))
【发布时间】:2018-01-03 19:12:51
【问题描述】:

我编写的脚本在使用旧版 Office 时运行良好,但自从我升级到 2016 后,出现运行时错误。调试将我引向这条线:

Set chemicals = CreateObject("System.Collections.ArrayList")

任何帮助将不胜感激。

【问题讨论】:

  • 请提供错误。
  • 您可能需要再次为该对象安装 DLL。
  • ERik,这是运行时错误'-214623576 (80131700)':自动化错误。
  • Scott,我应该在网上搜索什么才能做到这一点?我不熟悉这个过程。
  • 那行代码在我的 Office 2016 实施中没有产生任何错误。如果没有更多信息,我们将无法为您提供帮助 - 这不是声明的错误。

标签: excel vba ms-access arraylist


【解决方案1】:

假设答案是“迟到总比没有好”,看来 System.Collections 支持在 3.5 之后的 .NET 版本中不可用。您特别需要安装 .NET 3.5 版本才能使用 System.Collections.ArrayList。

【讨论】:

    猜你喜欢
    • 2022-12-11
    • 1970-01-01
    • 2018-12-19
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多