超出字符串空间(错误 14)

Visual Basic 允许您使用非常大的字符串。 但是,其他程序的要求和您操作字符串的方式可能导致此错误。 此错误具有以下原因和解决方法:

  • 需要针对计算创建的临时字符串的表达式可能导致此错误。 例如,以下代码导致一些操作系统上出现 Out of string space 错误:

      MyString = "Hello" 
      For Count = 1 To 100 
      MyString = MyString & MyString 
      Next Count 
    

    将字符串分配给其他名称的变量

  • 您的系统可能内存不足,从而阻止了字符串分配。 从内存中删除任何不需要的应用程序以创建更多空间。

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

支持和反馈

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