Цитата(gavin @ Среда, 06 Мая 2009, 11:33)
Разумеется надо. А как иначе система система опознает кто есть кто. АД ведь у вас нет.
Чтобы не усложнять себе жизнь, создайте на машине, где надо дать доступ, пользователей с теми же именами и паролями, что существуют на тех машинах, откуда приходят пользователи, которые должны изменять файлы.
именно так сейчас и работает! но в тоже время подключаются пользователи и не могут сохранять тока если сохранить как!
проблему решил:
Если файл лежит в общедоступной папке, и Общий доступ ВЫКЛЮЧЕН (в Excel Сервис-Общий доступ-галочка "Разрешить изменять файл...." НЕ стоит), то первый, кто открыл файл может его редактировать, остальные - только чтение.
Кстати, все трое тоже могут одновременно редактировать файл - для этого эту самую галочку и нужно поставить.
можно и макрос
Private Sub Workbook_Open()
Users = ActiveWorkbook.UserStatus
If UBound(Users, 1) > 3 Then ActiveWorkbook.ChangeFileAccess Mode:=xlReadOnly
End Sub
Теперь все четвертые, пятые и т.д. пользователи будут открывать книгу в режиме "для чтения". Правда этот макрос никак не запретит им поменять доступ на обычный. При необходимости можно прописать что-нибудь другое, например сразу пересохранять файл в локальную папку как копию - чтобы не было возможности влиять на исходный файл.