Поделиться через


Недостаточно места в строке (ошибка 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 и обратная связь.