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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Проблемы с общим файлом xls (http://forum.oszone.net/showthread.php?t=187693)

team21 07-10-2010 15:12 1513586

Проблемы с общим файлом xls
 
День добрый!

Даже не знаю, сюда это или в серверы, но есть проблема с одним 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 1513690

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

team21 08-10-2010 10:24 1514144

1. Макросов нет.
2. Версии одинаковые.

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


Время: 17:10.

Время: 17:10.
© OSzone.net 2001-