Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Использование памяти экселем (http://forum.oszone.net/showthread.php?t=298231)

pavsem7 11-04-2015 12:09 2494457

Использование памяти экселем
 
На сервере в расшаренной для полного доступа папке выкладывают Excel файл со многими вкладками - каталог товаров, где цены в колонках можно пересчитывать в зависимости от курса валюты.
Этот файл открывают одновременно несколько пользователей сети и начинают пересчитывать у себя по курсу, причем вроде для редактирования файл может открываться только первому захватившему его. Версии Excel у пользователей разные:2007/10/13, файл держат подолгу открытым на рабочем столе.

Почему-то только у одного пользователя периодически возникает табличка о нехватке памяти для открытия других своих Excel файлов. Только после закрытия и открытия заново этого общего файла, Excel позволяет пользоваться другими файлами. Создается впечатление, что общий файл Excel при пользовании (может, пересчетах) хранит свои дополнительные копии где-то в памяти windows, увеличивая ее использование, и когда-то ее перестает хватать.

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

Вопросы:
1.Есть ли в Excel переключатель режимов использования памяти, который у этого пользователя надо изменить?
2.Есть ли способы организации работы с такими сетевыми Excel-файлами, чтобы не происходило зависаний, глюков с памятью?
Иногда этот файл не отпускается от владения каким-то давно отключившимся пользователем и его приходится закрывать на сервере вручную.

Iska 11-04-2015 12:29 2494468

pavsem7, рабочая книга была просто выложена на разделённый ресурс или была дополнительно сделана «Общей рабочей книгой»?

pavsem7 11-04-2015 12:49 2494474

Цитата:

Цитата Iska
рабочая книга была просто выложена на разделённый ресурс или была дополнительно сделана «Общей рабочей книгой»? »

Файл Excel просто выложен в папку, где Everyone имеет Full Control и Sharing - Read/Write
Отдельных от папки прав на файл не задается.

Цитата:

Цитата Iska
была дополнительно сделана «Общей рабочей книгой»? »

Это как делается?

pavsem7 23-04-2015 15:11 2499759

Чтобы решить непонятную проблему с памятью я предложил пользователю делать копии вышеописанных сетевых файлов локально и работать с ними локально.
После этого через 10 дней у него возникла проблема и с локальным файлом аналогичного рода. Этот локальный файл я прилагаю:
http://rghost.ru/8JQNyNqKN
Этот файл, имея вроде немного информации на первом листе, не дает открывать другие файлы, высвечивая ошибку памяти, если он не сохранен, а просто в работе.
Причем, если пытаешься скопировать в буфер информацию, выделив прямоугольником столбцы 1-8 и строки 1-12, а потом закрываешь этот файл, то все копируется нормально.
Если же выделяешь с копированием в буфер на одну строку больше, т.е. столбцы 1-8, строки 1-13, то при закрытии файла уже выдается табличка (тестировал совсем на другом компьютере): "В буфере обмена находится большой объем данных. Сохранить эти данные для последующей вставки в другую программу? Чтоб удалить данные и освободить память нажмите нет. Да, Нет, Отмена"

Эспериментируя далее, я выяснил, что копирование в буфер любых 101 клеточки этого файла приводит к описанной табличке,
а копирование в буфер только 100 клеточек - не приводит. Т.е. у Excel есть где-то установленная граница в 100 клеточек, когда он начинает считать информацию большой(даже если клетки пустые, без информации). Может быть у этого пользователя сбита настройка такой границы в Excel? Где скрывается эта настройка?


Время: 14:19.

Время: 14:19.
© OSzone.net 2001-