Добрый всем день, помогите с проблемкой, пожалуйста. Как можно запретить сохранять книгу эксель всем пользователям, кроме себя? То есть, что бы они могли открывать её, пользоваться (редактировать), но не могли потом всё это сохранить. Заранее спасибо откликнувшимся
Добрый всем день, помогите с проблемкой, пожалуйста. Как можно запретить сохранять книгу эксель всем пользователям, кроме себя? То есть, что бы они могли открывать её, пользоваться (редактировать), но не могли потом всё это сохранить. Заранее спасибо откликнувшимсяKaTeR-Ok
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) UserName = Environ$("UserName") If UserName <> "user" Then Cancel = True End If End Sub
[/vba]
KaTeR-Ok, В модуль книги поместите [vba]
Код
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) UserName = Environ$("UserName") If UserName <> "user" Then Cancel = True End If End Sub
Да, ну или можно не заморачиваться на пользователя, а просто поставить пароль на запись: [vba]
Код
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) If InputBox("Введите пароль для сохранения книги") <> "1234" Then 'в данном случае пароль: 1234 Cancel = True MsgBox "Вы не можете сохранять эту рабочую книгу!" End If End Sub
[/vba] Разумеется, надо будет закрыть паролем и проект VBA, чтобы пытливые и любознательные не подсмотрели пароль на запись.
Прикладываю файл, на котором можно поиграться с паролем. А можно и использовать как шаблон для своих рабочих книг, разумеется, стерев секретную информацию на Листе1.
Файл перед открытием следует сохранить на своем компьютере.
Да, ну или можно не заморачиваться на пользователя, а просто поставить пароль на запись: [vba]
Код
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) If InputBox("Введите пароль для сохранения книги") <> "1234" Then 'в данном случае пароль: 1234 Cancel = True MsgBox "Вы не можете сохранять эту рабочую книгу!" End If End Sub
[/vba] Разумеется, надо будет закрыть паролем и проект VBA, чтобы пытливые и любознательные не подсмотрели пароль на запись.
Прикладываю файл, на котором можно поиграться с паролем. А можно и использовать как шаблон для своих рабочих книг, разумеется, стерев секретную информацию на Листе1.
Файл перед открытием следует сохранить на своем компьютере.Gustav