Имя: Пароль:
1C
 
как из 1с программно установить защиту на группу ячеек в екселе?
0 колодина
 
10.07.08
10:12
спасибо.
1 FN
 
10.07.08
10:21
(0) Защиту можно устанавливать не на ячейки а на лист.
А вообще все смотрится через макрос...
2 Если
 
10.07.08
10:29
(1) Как это? Просто защита ячеек будет работать только после защиты листа!
3 FN
 
10.07.08
10:33
(2) Ну я немного не правильно выразился...

Если уж так, то автору надо не устанавливать защиту, а снимать, поскольку по умолчанию все ячейки уже защищены...
4 Ужас бухгалтера
 
10.07.08
10:34
(0) Можно Йокселем: http://yoksel.net.ru
Идея такая:
- создаем лист с установленной защитой
- на листе (создаваемом в 1С) ВСЕ ячейки должны быть со СНЯТОЙ защитой, кроме ячеек из нужной группы.
5 Если
 
10.07.08
10:38
(4) А Экселем нельзя?
6 Ужас бухгалтера
 
10.07.08
10:38
(5) Можно. Наверное.
7 FN
 
10.07.08
10:41
(0)
ф=Ексель.Cells.Select; //все выделяем
Ексель.Selection.Locked=0; //снимаем защиту
Ексель.Range(Область).Locked=1; // ставим где надо
Ексель.ActiveSheet.Protect("ТутМегаПароль!!!!!",1,1,1); //защищаем лист
8 Если
 
10.07.08
10:41
(6) кстати а открыть с помощью еще не работает?
9 Ужас бухгалтера
 
10.07.08
10:43
(8) Эээ... Ну да... Я хотел эту возможность после релиза сделать (реализовать довольно развернутую систему управления через ком. строку). Но раз так часто интересуются придется сделать раньше :)
10 Если
 
10.07.08
10:45
(9) Я еще напомню пару раз.:)))
11 Ужас бухгалтера
 
10.07.08
10:46
(10) Ладно :)
12 колодина
 
10.07.08
10:59
(6) это внешняя компонента?
13 Ужас бухгалтера
 
10.07.08
11:04
(12) Йоксель - да. Эксель - нет.
14 колодина
 
10.07.08
11:09
а описаловка где?
15 FN
 
10.07.08
11:11
(14) yoksel.net.ru
16 Дядя Васька
 
10.07.08
11:12
(14) Да нафик тебе описалово? Просто начинаешь запись макроса, снимаешь защиту, останавливаешь запись. Что получилось суешь в эску, и всего делов...
17 колодина
 
10.07.08
11:12
(15) точно... скачала и не глянула... ну счас гляну. спасибо вам добрые люди.
18 колодина
 
10.07.08
12:10
нашла отличный ресурс по екселю и 1С - там есть ответы на многие вопросы.
http://www.itpb.ru/forum4/topic.php?id=1021&page=-1