Страницы: 1
RSS
"Защита от дурака" - как разрешить сохранять файл только избранным
 
Всем привет.
Возник такой вот вопрос - как сделать так, чтобы сохранять изменения в исходном файле могли только "избранные" пользователи?
То есть чтобы для функции Save нужно было ввести к примеру пароль. Но функция Save As при этом была всегда доступной.
 
в модуль ЭтаКнига
+ макросы д.б. разрешены (поиск "как принудительно заставить включить макросы") + вручную поставить защиту на просмотр проекта. (поиск в помощь)
Изменено: JayBhagavan - 10.12.2018 04:02:46

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Цитата
telephone122 написал:
чтобы сохранять изменения в исходном файле могли только "избранные" пользователи
нужно разместить файл в папке, в которую права на запись имеют эти избранные, а остальные, кому можно, только могли просматривать. Любой пароль, который общий для группы скоро станет доступен всем. Как говорится, все больше людей хранит нашу тайную.
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал: все больше людей хранит нашу тайну
XD

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Способ предложенный в #3 хороший, но пользователи у которых доступ только на просмотр не могут пользоваться автофильтром.
Или это можно поправить? (местные айтишники говорят что - нет).
Изменено: mamalot - 10.12.2018 08:56:15 (Изменено обращение с одного человеко к всем.)
 
Цитата
mamalot написал:
местные айтишники говорят что - нет
Привет от медведя им и я про Folder access permission. Права назначаются на уровне файловой системы и она сама не даст записать файл тому кому это не положено. Только нужна именно папка, так как при каждой записи будут переписаны права с наследованием родительской.
По вопросам из тем форума, личку не читаю.
 
БМВ, с записью изменений понятно - работает как Вы говорите. Я про автофильтр. У пользователей, которым назначены права только на просмотр, автофильтром невозможно пользоваться. Можно это как-то поправить?
 
mamalot, Как ваш автофильтр связан с
Цитата
как разрешить сохранять файл только избранным
?  Как сделать правильно, быстро и надежно,  я вам написал.
По вопросам из тем форума, личку не читаю.
 
Цитата
JayBhagavan написал:
в модуль ЭтаКнига
Спасибо, попробую. Похоже это именно то что мне нужно.

Ограничения по праву записи на папку это немного не то.
Цель всех этих паролей - защитить исходный файл от случайной "поломки" от умеренно кривых рук и дальнейшего сохранения этой ошибки. Надо сделать так, чтобы у пользователя на компьютере всегда был исходный правильный файл, а все изменения, в том числе и ошибочные, чтобы сохранялись в других копиях.
 
telephone122,
если в число избранных попадет несколько дураков, Вы окажетесь в ситуации "от кого боролись на тех и напоролись"
"денег нет, но Вам успехов и хорошего натроения!"
Игорь
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
telephone122, если файл - это некий шаблон, то и сохраните его как шаблон.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Добрый день!
При сохранении файла (Save As...) в окне Сохранение документа выберите кнопку "Сервис ▼" и там - "Общие параметры".
Установите нужный пароль и галочку "Рекомендовать для чтения".
Рекомендую создавать и резервную копию. Хоть какая-то "защита от дурака".
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Цитата
telephone122 написал:
Цель всех этих паролей - защитить исходный файл от случайной "поломки" от умеренно кривых рук и дальнейшего сохранения этой ошибки.
Для этих целей, тупо, в проводнике, в свойствах файла, поставить крыж "только для чтения".
Кому надо файл изменить, сей крыж снимает.
От умышленной поломки не поможет.  :)
 
Можно ещё проверять Application.UserName на совпадение со списком в скрытом листе, но это малонадёжно по другим причинам...
 
Друзья, всем огромное спасибо за идеи и обсуждение.
В итоге остановился на варианте JayBhagavan
Просто, удобно, и удовлетворяет оставленной задаче.
Страницы: 1
Наверх