内存不足(错误 7)

所需的内存量大于可用的内存量,或遇到了 64K 片段限制。 此错误具有以下原因和解决方法:

  • 您需要打开的应用程序、文档或源文件过多。 关闭任何已打开的不必要的应用程序、文档或源文件。

  • 您具有的模块过程太大。 将大型模块或过程分解为多个小型模块或过程。 这不会节省内存,但可阻止命中 64K 片段限制。

  • 在标准模式中运行 Microsoft Windows。 在增强模式中重新启动 Microsoft Windows。

  • 您正在增强模式中运行 Microsoft Windows,但虚拟内存不足。 请通过释放一些磁盘空间来增加虚拟内存,或至少确保有一些空间可用。

  • 已运行常驻内存 (TSR) 程序。 消除常驻内存 (TSR) 程序。

  • 已加载多个设备驱动程序。 消除不必要的设备驱动程序。

  • 公共变量的空间已用完。 减少 Public 变量的数目。

  • 你已尝试更新只读属性。 不要为只读属性赋值。

有关其他信息,选择有问题的项并按 F1(在 Windows 中)或 HELP(在 Macintosh 上)。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。