Лидеры рейтинга

ID: 401284

Михаил Александров

Советник

381

Россия, Санкт-Петербург


ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

376

Россия, пос. Теплоозёрск, ЕАО


ID: 401888

puporev

Профессор

217

Россия, Пермский край


ID: 400669

epimkin

Профессионал

112


ID: 405338

vovaromanov.jr

1-й класс

105


ID: 242862

Hunter7007

Мастер-Эксперт

30

Россия, Омск


ID: 137394

Megaloman

Мастер-Эксперт

26

Беларусь, Гомель


8.10.2

13.10.2021

JS: 2.10.2
CSS: 4.6.0
jQuery: 3.6.0
DataForLocalStorage: 2021-10-27 10:16:01-standard


Установка, настройка и работа в пакете Microsoft Office.

Администратор раздела: Megaloman (Мастер-Эксперт)

Консультация онлайн # 160103

Раздел: Пакет MSOffice
Автор вопроса: Voleg
Дата: 10.02.2009, 15:28 Консультация закрыта
Поступило ответов: 2

Уважаемые Эксперты, помогите пожалуйста найти решение для проблемы сохранения excel-файла:
Файл формируется с помощью макроса путем копирования и заполнения шаблона на отдельные листы одной рабочей книги, при этом получается 83 листа. На каждом листе – 66 страниц (заполненных шаблонов), ~ 5000 строк, 120 столбцов. На каждой странице ~ 400 заполненных ячеек. При попытке сохранить файл, выдает ошибку – документ не сохранен. Также была попытка сохранить этот файл после удаления всех листов кроме одного – выходила та же самая ошибка. В чем может быть причина? Какие есть ограничения на excel-файл? smile
Заранее, большое спасибо.

Ответ # 243341 от Person
Здравствуйте, Voleg!
Сам файл по ограничениям не должен вызывать проблем. Я сталкивался с проблемой, когда полное имя файла превышало определенное количество символов (что-то вроде 255), этот атавизм иногда дает себя знать. Учтите, что при сохранении на рабочий стол или в папку "мои документы" полное имя файла выглядит как "c:\Documents and settings\имя пользователя\Рабочий стол\..." или "c:\Documents and settings\имя пользователя\Мои документы\..." соответственно...
Для начала убедитесь, что проблема не в этом.
Еще одна проблема может быть связана с правом доступа к папке, куда пытается сохраниться файл, для текущего пользователя.

Person

Посетитель
10.02.2009, 15:47
Ответ # 243496 от Botsman
Здравствуйте, Voleg!
Вот здесь (http://office.microsoft.com/ru-ru/excel/HP100738491049.aspx) говорится, что количество листов в книге ограничено только объемом оперативной памяти. В мини-форуме увидел, что ошибка возникает после 46 листа. Число с точки зрения информатики ничем не примечательное. При этом в исходном вопросе упоминалось 83 листа. (Как получилось их создать? Может, это без сохранения?) В этих условиях я бы предположил, что проблема действительно с памятью, либо со свободным местом на диске (в моей практике подобная ошибка возникала как раз когда не хватало места на диске, правда после (или перед - точно не помню) сообщения "файл не сохранен" выдавалось что-то типа "диск переполнен".
В связи с выше изложенным есть следующее предложение. Предварительно сохранив где-нибудь копию вашего файла, попробуйте уменьшить его объем - сократите с 66 до минимума (скажем до 2х) число заполненных шаблонов на одном листе и запустите макрос. Если Удастся увеличить число создаваемых листов болше чем до 46, значит проблема локализована. Если нет - пишите. Подумаем еще.

Botsman

Посетитель
12.02.2009, 17:34
Мини-форум консультации # 160103
неизвестный

1

= общий =    11.02.2009, 07:17

Доброго времени суток.
Имя файла короткое, доступ к папке есть. Команда на сохранение файла включена в макрос и выполняется перед созданием нового листа в книге. Последнее сохранение проходит после заполнения 46-го листа, при следующем сохранении выдается ошибка.

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела

Зенченко Константин Николаевич

Старший модератор

Рейтинг: 163

Megaloman

Мастер-Эксперт

Рейтинг: 26

solowey

Академик

Рейтинг: 4

CradleA

Мастер-Эксперт

Рейтинг: 2

Лысков Игорь Витальевич

Мастер-Эксперт

Рейтинг: 0

SFResid

Мастер-Эксперт

Рейтинг: 0