|
Установить защиту на книгу в Экселе | ☑ | ||
---|---|---|---|---|
0
mzelensky
15.02.13
✎
13:48
|
Доброго всем!
В экселе есть возможность ставить защиту на КНИГУ (не путаем с листом). Если посмотреть макрос этой операции, то он выглядит вот так: Sub Макрос1() ' ' Макрос1 Макрос ' ' ActiveWorkbook.Protect Structure:=True, Windows:=True End Sub Проблема втом, что здесь не видно ПАРОЛЯ, котрый устанавливается на книгу (хотя я его устанавливаю). Глянул Ком-объект в 1С-ке. Там нашел вот такой параметр "password" - если я его заполняю, то пароль устанавливается на весь экселевский файл и без ввода пароля не дает его даже открыть. Как установить пароль именно на книгу?! |
|||
1
Eugene_life
15.02.13
✎
13:57
|
(0) насколько я в курсе, при установке пароля на книгу - ты и устанавливаешь пароль на сам файл. Разве не?
|
|||
2
dk
15.02.13
✎
14:05
|
(0) а чем экселевский файл отличается от книги?
|
|||
3
mzelensky
15.02.13
✎
14:08
|
(1) нет. По крайней мере поведение разное. Если установить защиту на книгу (ручками из самого экселя), то в последующем файл у меня открывается и я даже могу его редактировать, но, например, не могу отображать скрытые листы (собственно для чего это все и делалось) + еще некоторые ограничения
|
|||
4
mzelensky
15.02.13
✎
14:09
|
(2) под "файлом" я понимаю сам файлик (если поставить на него защиту, то ты даже не открыешь его не зная пароль)
Если поставить защиту на "книгу", то файлик открывается и отображается пользователю. В нем даже можно работать, но с рядом ограничений. |
|||
5
mzelensky
15.02.13
✎
14:10
|
(0)+ да, забыл добавить - делаю в Офисе 2010.
|
|||
6
dk
15.02.13
✎
14:13
|
(4) ну и защищай тогда все листы
|
|||
7
mzelensky
15.02.13
✎
14:23
|
(6) да зачем мне все листы защищать. Мне нужно книгу защитить (в самом экселе я могу это все сделать и оно нормально работает). У меня косяк в том, как это из 1С-ны сделать.
|
|||
8
mzelensky
15.02.13
✎
14:24
|
(7) вот так защита на книгу ставится:
Эксель.ActiveWorkbook.Protect(истина,истина); А куда пароль прописать не пойму |
|||
9
mzelensky
15.02.13
✎
15:11
|
ладно, вообще такие вопросы глупо в пятницу задавать....попробую еще раз в понедельник...
|
|||
10
sivalor
15.02.13
✎
16:55
|
ActiveWorkbook.Protect Structure:=True, Windows:=True, Password:="123"
(8) видимо в третий параметр |
|||
11
Утконос
15.02.13
✎
17:09
|
то пароль устанавливается на весь экселевский файл ...
Как установить пароль именно на книгу?! Экселевский файл и книга это одно и тоже |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |