Книга Excel лежит на сервере, содержит макросы, и при этом находится в общем доступе (Рецензирование - Доступ к книге). Существует проблема, книга периодически сохраняется не корректно - Excel сообщает о существующем конфликте доступа. После чего создается временный файл (с ошибками). Так же если ошибка возникла у одного пользователя, тут же по цепочке ошибка проявляется у всех остальных, до тех пор пока все пользователи не закроют полностью книгу и не будет руками очищен список в "Управление доступом к файлу". Книга находится на сервере, все пользователи подключаются к серверу через тонкие клиенты. Права на папку прописаны для каждого пользователя - Полный Доступ. Антивирус на сервере ESET, вроде бы ничего не блокирует. Подскажите с чем может быть связано такое поведение. От количества пользователей вроде бы так же не зависит. Единственное что заметил, так это то, что даже при нормальном сохранении пользователь не всегда удаляется из списка редактирования (см.изображение), и при повторном входе запись дублируется... может есть связь, может прописать в макросе проверку при выходе?
Ошибка сохранения книги в общем доступе, конфликт доступа
27.08.2015 12:53:46
|
|
|
|
27.08.2015 14:42:11
Так же иногда файл "сваливается" в режим только для чтения... Пишет что файл заблокирован (см.изображение). Что в целом вообще исключено в режиме общего редактирования, так ведь?
|
|
|
|
27.08.2015 14:52:04
hr.al,
1) наличие макросов в документе сразу обязывает антивирус постоянно отслеживать изменения в файле - то есть вмешиваться в качестве нового пользователя, отсюда сбои (у нас таким грешит касперский); 2) если это регулярное явление и файл создавали тем более не Вы, то очистите его от всех имен, даже не удаляемых (на майкрософте есть код); 3) если файл весит более 25-30-ти мб, то такие штуковины неизбежны, ибо самм эксель не очень ладит с общим доступом (правда, более свежие версии лучше, например, 2013); 4) одновременное сохранение сразу двух и более пользователей приводит к конфликту - то есть нужно договариваться о времени сохранения; 5) если какой-то другой документ ссылается на исходник (то есть подтягиваются ссылки, периодически обновляются), то это также является "вторжением" в исходник и будет писать, что файл заблокирован (фамилия может не совпадать, ибо может быть указана последняя их сохранивших, а не актуального). Вот то, к каким выводам я пришел методом тыка в аналогичной ситуации... ![]()
Изменено: |
|
|
|
28.08.2015 00:20:54
|
|
|
|
29.08.2015 19:25:09
Форму сделать можно.
Сложнее запретить открыть файл помимо формы. |
|
|
|
31.08.2015 10:22:27
RAN, будьте добры, подскажите, пожалуйста вариант такой формы! спасибо.
|
|
|
|
31.08.2015 12:15:54
Посмотрите
|
|
|
|
01.09.2015 14:51:25
Юрий М, спасибо, я как раз и использую именно этот вариант сейчас, но мне его нужно модифицировать - чтобы эта форма открывала не определенный лист, а именно определенную книгу, возможно ли это?
|
|
|
|
Читают тему