PDA

Показать полную графическую версию : Проблемы с общим файлом xls


team21
07-10-2010, 15:12
День добрый!

Даже не знаю, сюда это или в серверы, но есть проблема с одним xls файлом.

Имеет место: MS Office 2003 Excel, некий файл сделан общим (разрешен совместный доступ к книге). Файл размещен на файловом сервере MS Windows Server 2003R2. Есть пользователи, например, A, B и C, обращающиеся к этому файлу с разных компьютеров.

Что имеем: пользователь A сохраняет файл, текущая ячейка, например, Лист1 А1. Пользователь B открывает файл - текущая ячейка та же самая. Все хорошо. Он сохраняет файл, сделав текущей ячейку, допустим, Лист2 С3. Пользователь А открывает этот файл - у него текущая та же самая ячейка. Тоже все хорошо. Но вот вступает пользователь С. У него этот файл почему-то открывается с активной ячейкой Лист3 А8. Он делает активной ячейку, например, Лист1 А1, сохраняет файл - и все. У всех трех пользователей после этого файл открывается с активной ячейкой Лист3 А8. Пока А или В не сохранят файл, сделав текущей другую ячейку. Тогда при открытии у них она и будет становиться активной. Но пользователя С это не коснется, у него по прежнему книга будет открываться на Лист3 А8, и при каждом сохранении файла пользователем С положение активной ячейки будет меняться на это и у А с В.

Мне хотелось бы понять, в первую очередь, причину такого поведения С. Судя по всему, информация о том, какая ячейка являлась активной при сохранении файла, хранится в самом файле, иначе А и В вели бы себя по-другому. Тогда почему С ведет себя таким образом, как будто читает эту информацию откуда угодно, но не из этого файла, а сохраняет именно в нужный?

Ну, и в идеале, хотелось бы, чтобы С вел себя так же, как А и В.

И, собственно, зачем это нужно: вообще-то все три пользователя работают с одним и тем же листом. Но, поскольку файл общий, после вмешательства пользователя C у пользователей А и В активным становится совершенно другой лист.

Delirium
07-10-2010, 17:11
Из вариантов:
1. В шаблоне excel на машине С прописан какой то макрос. ПРоверьте по Alt+F11, нет ли левых процедур.
2. Версии Excel на клиентах одинаковы?

team21
08-10-2010, 10:24
1. Макросов нет.
2. Версии одинаковые.

Мучает меня подозрение, что где-то этот файлик закэшировался, знать бы только, где...




© OSzone.net 2001-2012