Имя: Пароль:
1C
1C 7.7
v7: Оставить доступной для редактирования область группировок в Экселе.
0 Владимир1С
 
21.08.13
14:03
Само свойство известно: EnableOutlining.
Прошу подсказать, как его правильно оформить в 1С.
1 Владимир1С
 
21.08.13
14:14
Пишут, вставить макрос в лист с содержимым

Worksheets("Лист1").EnableOutlining = True.

Меня интересует применение этого свойства без макроса.
2 Владимир1С
 
21.08.13
14:40
Уважаемые профессионалы, подскажите, пожалуйста, можно ли, и, если можно, как работать с этим свойством без создания макроса.
3 Euguln
 
21.08.13
14:43
Можно заблокировать лист, а у нужных ячеек снять блокировку
4 Chum
 
21.08.13
14:45
Worksheets("Лист1").EnableOutlining() = 1 ?
5 Владимир1С
 
21.08.13
14:45
(3) Это уже получилось. Не получается именно освобождение зоны группировок.
6 Chum
 
21.08.13
14:45
или Worksheets("Лист1").EnableOutlining(1)
7 Владимир1С
 
21.08.13
14:48
(4)(6) Были такие предположения. Методом научного тыка не очень то хочется. Может у кого проверенное есть?
8 Chum
 
21.08.13
14:50
фигли там проверять? делов на две минуты!
9 Euguln
 
21.08.13
14:50
А как лист блокируешь?
10 Владимир1С
 
21.08.13
14:54
(9)паролем, стандартно. сейчас доступа к этой обработке нет.
(8) согласен, придётся научным тыком.
11 Владимир1С
 
22.08.13
12:32
Прстым присваиванием значения не срабатывает.
блок листа:
Worksheet.Protect();

В инете нашёл способ только макросами. Всё-таки, кто нибудь, устанавливал свойство без макросов в листе экселя?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший