Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Общий доступ к книге и защита от "дураков&quo Добавлено: 19.03.09 15:41  

Автор вопроса:  cancler
Подскажите, люди добрые! Можно ли оставив "общий доступ" к книге разграничить права на доступ к отдельным листам? Или каким-либо образом защитить отдельные листы от исправлений и изменений пользователей. Например: есть книга (общая), в ней 5 листов, 5 пользователей. Один решил нагадить и снес все изменения на "соседском" листе. Как защитить "бедного" соседа?

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 Jasmin



Вопросов: 23
Ответов: 417
 Профиль | | #1 Добавлено: 19.03.09 16:23
Как вариант: В открытии книги (WorkOpen) написать автоопределение имени текущего пользователя (Environ) и в зависимости от него скрывать ненужные листы (WorkSheet.Hide).

Ответить

Номер ответа: 2
Автор ответа:
 AngryBadger



Вопросов: 33
Ответов: 245
 Профиль | | #2 Добавлено: 19.03.09 16:34
Но ведь макросы можно выключить. Может поставить разные пароли на разные листы выдавать их соответствующим пользователям? Или выдать каждому по книге и макросом собирать в одну, в которую только ты можешь вносить изменения?

Ответить

Номер ответа: 3
Автор ответа:
 cancler



Вопросов: 9
Ответов: 6
 Профиль | | #3 Добавлено: 19.03.09 17:46
Макросы в общей книге вообще не работают! Мысль, каждому рабочему - отдельный станок... что ж, может быть.

Ответить

Номер ответа: 4
Автор ответа:
 cancler



Вопросов: 9
Ответов: 6
 Профиль | | #4 Добавлено: 19.03.09 17:46
Листы очень просто отобразить.

Ответить

Номер ответа: 5
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #5
Добавлено: 19.03.09 22:07
Как вариант: В открытии книги (WorkOpen) написать автоопределение имени текущего пользователя (Environ) и в зависимости от него скрывать ненужные листы (WorkSheet.Hide).

Интересно. А ты проверяла, оно работать-то будет (насчет макросов в книгах с общим доступом)?

Или выдать каждому по книге и макросом собирать в одну, в которую только ты можешь вносить изменения?

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

Ответить

Номер ответа: 6
Автор ответа:
 Jasmin



Вопросов: 23
Ответов: 417
 Профиль | | #6 Добавлено: 21.03.09 17:59
А ты проверяла, оно работать-то будет (насчет макросов в книгах с общим доступом)?
Я обычно один файл делаю. Все его открывают, в нем работают (например, пишут в базу данные). Все нормально работает.
Я ж написала, что это как вариант. И не настаивала на только на нем.

Ответить

Номер ответа: 7
Автор ответа:
 GDK



Вопросов: 13
Ответов: 348
 Профиль | | #7 Добавлено: 24.03.09 12:46
Защитить все ячейки листа.

Ответить

Номер ответа: 8
Автор ответа:
 cancler



Вопросов: 9
Ответов: 6
 Профиль | | #8 Добавлено: 26.03.09 22:46
А вводить данные как?!?!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам