Страницы: 1
RSS
Одновременный доступ в книге excel нескольких пользователей.
 
У меня такой вопрос. Если книгу эксель открыл один пользователь, то при попытке открыть уже открытую книгу другим пользователем Эксель рапортует, что книга уже открыта, открыте возможно, но только на чтение.  
 
Можо ли как-либо сделать так, чтобы можно было открывать книгу несколькими пользователями, и чтобы можно было сохранять изменения, вносимые каждым пользователем.  
 
Ситуация такая: книга эксель лежит на одном компе, пользователи получают к ней доступ по сети со своих машин.
 
Разрешите одновременный доступ к книге:  
Меню - Сервис - Доступ к книге и отметьте чек-бокс "Разрешить изменять файл нескольким пользователям одновременно..."
 
большое спасибо за ответ, сделал, это как раз то, что нужно.  
 
А можно ли средствами VBA сделать так, чтобы при открытии книги выполнялась проверка, разрешён ли изменять книгу нескольким пользователям, и если нет, то принудительно включать этот режим для этой книги?
 
Как ни странно, нашел в справке :)  
Нужно добавить в модуль "ЭтаКнига"  
 
Private Sub Workbook_Open()  
   If Not ActiveWorkbook.MultiUserEditing Then  
       ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.FullName, _  
           accessMode:=xlShared  
   End If  
End Sub  
 
Правда не нашел еще, как сделать, чтобы он не спрашивал про перезапись файла, а сам сохранял. Но где-то это было...  
 
P.S.: просмотр и редактирование макросов в общем доступе не работает.
 
Private Sub Workbook_Open()  
   If Not ActiveWorkbook.MultiUserEditing Then  
       Application.DisplayAlerts = False  
       ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.FullName, accessMode:=xlShared  
   End If  
End Sub
 
Открываем книгу  
Находясь в редакторе Microsoft Excel нажимаем  комбинацию клавиш «Alt» - «F11»  
Слева кликаем на «ЭтаКнига»  
В открывшееся окошко вставляем:  
 
Private Sub Workbook_Open()  
If Not ActiveWorkbook.MultiUserEditing Then  
Application.DisplayAlerts = False  
ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.FullName, accessMode:=xlShared  
End If  
End Sub  
 
Нажимаем сохранить  
Выбираем тип файла:  Книга Excel c поддержкой макросов  
Заходим «Параметры Excel» / «Центр управления безопасностью»/ «Параметры центра управления безопасностью»/ Включить все макросы/ ОК
 
gazbak, это Вы кому отвечали?
 
{quote}{login=Люся}{date=11.01.2009 10:01}{thema=Re: Одновременный доступ в книге excel нескольких пользователей.}{post}Разрешите одновременный доступ к книге:  
Меню - Сервис - Доступ к книге и отметьте чек-бокс "Разрешить изменять файл нескольким пользователям одновременно..."{/post}{/quote}  
Добрый день! Подскажите, пож-та, как открыть доступ для одновременной работы только 2-м пользователям.
 
В этой теме описано как возвращать UserName:  
<EM>http://www.planetaexcel.ru/forum.php?thread_id=1214</EM>  
Если перед загрузкой файла проверять доменные имена (которые индивидуальны), то можно либо запретить дальнейшее редактирование файла или включить ограничения, в общем любой сценарий.
 
А как быть если компьютеры не в локальной сети.  
Как это сделать через интернет????
 
Организовать виртуальную сеть (VPN). Например, с помощью Hamachi, бесплатно:  
<EM>http://help.logmein.com/SelfServiceHome?product=lmihamachi2</EM>
 
А как сделать общий доступ к книге, если в ней используются списки? Спасибо.
 
Очень много полезного узнал, спасибо!
 
{quote}{login=Pavel55}{date=11.01.2009 05:30}{thema=}{post}  
   If Not ActiveWorkbook.MultiUserEditing Then  
  {/post}{/quote}  
Спасибо за подсказку!
Страницы: 1
Читают тему
Наверх