本地、非静态变量过多

局部、非静态变量是在过程中定义并在每次调用过程时重新初始化的变量。 此错误的原因和解决方案如下:

  • 此过程的局部、非静态变量和编译器生成的临时变量的内存要求总和超过 32K。 必要时用 Static 语句声明某些变量。 静态 变量在过程调用期间会保留其值,因为它们是从与非静态变量不同的内存资源中分配的。

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

支持和反馈

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