【问题标题】:Excel 2016 upgrade causing a memory crashExcel 2016 升级导致内存崩溃
【发布时间】:2016-04-06 16:25:28
【问题描述】:

我度假回来后发现我的所有 Excel 应用程序在运行几秒钟/几分钟后都崩溃了。随着新升级到 2016,似乎出现了一些奇怪的行为。

例如,下面的工作完全正常

Sub Test1()
  for i = 1 to 10000000
    temp1 = 4 + 6
  next i
End Sub

但是,由于我的 TaskManager 中所需的内存不断攀升至超过 1.5GB,以下情况会导致我的 excel 在几秒钟内崩溃

Sub Test2()
  for i = 1 to 10000000
    temp1 = worksheetfunction.Min(5,7)
  next i
End Sub

我猜我必须回到 2013 年,因为我有数千行代码很可能需要修改(但不确定是什么)

任何想法可能导致此问题和解决方案?

谢谢

【问题讨论】:

  • 这是一个已知的bug,excel 2016(windows)在某些情况下不会释放内存并且会以这种方式崩溃(迟早)......有时您只需要重新启动应用程序,但是其他时候您需要重新启动整个系统。在发布修补程序之前,我们对此无能为力...抱歉:(

标签: excel memory-leaks out-of-memory excel-2016 vba


【解决方案1】:

这是几个月前修复的,今天我看到 2 个内存泄漏。回来了!

微软昨晚更新了……2016 年 6 月 14 日

【讨论】:

  • 这应该作为评论发布,这不是答案
【解决方案2】:

我想让您知道 Excel 团队最近解决了这个问题。 该修复程序位于 16.0.6366.2062 版本中,该版本于 1/25 开始推出。 如果您还没有看到更新,请转到文件 > 帐户 > 更新选项 > 立即更新。

(source)

【讨论】:

    【解决方案3】:

    您好,很抱歉您遇到了这个问题。我在这里发布了解决该问题的方法。如果这不能解决您的问题,请告诉我。我们很快就会有更永久的修复。

    http://answers.microsoft.com/en-us/office/forum/office_365hp-excel/excel-2016-macro-crashes-sometimes-gibes-an-out-of/37a7df04-9d1b-4b6b-b107-e8d0971e324e

    -泰森穆雷 电子表格

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-24
      • 2021-02-23
      • 1970-01-01
      • 1970-01-01
      • 2014-11-22
      • 2016-02-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多