Страницы: 1
RSS
Небольшой файл сжирает оперативную память
 
Здравствуйте, из отдела, который занимается чертежами и прочими документами поступил файл, который при своем изначальном размере в 2мб сжирал до 2гб оперативной памяти, по словам людей файл получен копированием информации из microsoft visio.
Изначально в файле было 3 листа, путем удаления листов было выявлено, что виновниками являются 2 и 3 листы. После чего я удалил практически всю информацию из 3 листа, т.е сейчас лист фактически пустой и весит 1 мб, но памяти потребляет столько же. Поиск скрытых объектов стандартными средствами экселя ничего не нашел. В чем может быть причина?
Изменено: Chronicle - 16.05.2024 15:49:33
 
Здравствуйте.
У вас при копировании минимум 16 тыс Text Box ов.
Удалили файл с архива файла drawing1 и все стало нормально
 
Благодарю, а не могли бы поделиться решением(чтобы применить ко всему файлу), и если возможно наставлением как этого избежать в будущем?
 
Ну и файлик! Совсем пустой, а подвесил Excel капитально.
Успел проверить только отсутствие кучи имён и графических объектов с 0-ми размерами.
Когда хотел проверить наличие невидимых объектов (.Visible = False)  завис напрочь.
Больше ковыряться нет времени. Надо спасать свои зависшие файлы
С уважением, Алексей (ИМХО: Excel-2003 - THE BEST!!!)
 
Нашел свое решение, но может быть топорное - конвертация в xml и обратно, в таком случае видимо все скрытые объекты удаляются  
 
Цитата
Chronicle написал:
не могли бы поделиться
Видео
Страницы: 1
Наверх