Недостаточно памяти (ошибка 7)
Требуется больше памяти, чем доступно, или достигнута граница сегмента в 64 КБ. Эта ошибка имеет следующие причины и способы решения:
открыто слишком много приложений, документов или исходных файлов. Закройте все ненужные приложения, документы и исходные файлы;
есть модуль или процедура слишком большого размера. Разбейте большие модули или процедуры на меньшие. Это не сэкономит память, но может предотвратить достижение границы сегмента в 64 КБ;
Microsoft Windows запущена в стандартном режиме. Перезапустите Microsoft Windows в расширенном режиме;
Microsoft Windows запущена в расширенном режиме, но не хватает виртуальной памяти. Увеличьте виртуальную память, освободив место на диске, или по меньшей мере убедитесь, что есть доступное место;
запущены резидентные программы. Удалите резидентные программы;
загружено много драйверов устройств. Удалите ненужные драйверы устройств;
У вас не было места для общедоступныхпеременных. Уменьшите количество переменных Public.
Предпринята попытка обновить свойство, доступное только для чтения. Не присваивайте значения свойствам, доступным только для чтения.
Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.