|
Тема |
Re: Пак за шарени полета [re: ql^2/8] |
|
Автор |
Бypaн (ентусиаст) |
|
Публикувано | 15.04.10 09:53 |
|
|
Моето разбиране е, че имаш един стандартен документ (стандартен формат) и искаш като цяло да не може да се редактира, а само определени клетки да са свободни за писане. Та значи всяка клетка има свойство Locked. По подразбиране това е отметнато. Когато защитиш листа можеш да избираш какво точно да може да се прави. Защитата на листа има ефект само върху клетките за които Locked е отметнато. Казано по друг начин - за тези клетки, които искаш да останат незаключени, махаш отметката на Locked и после защитаваш целия лист с парола, като избираш какво точно да може да прави потребителя. Това предварително, през стандартния екселски интерфейс. Не ти трябва макрос.
Имай предвид, че по принцип защитата на листа не е нещо особено и лесно може да се кракне, но според мен целта ти е просто да ограничиш потребителя къде да пише. Отметката за Lоcked се намира на таб Protection в диалога за форматиране на клетка.
Ако имаш предвид нещо друго - напр. динамично да се променя кои клетки да са защитени и т.н. трябва да обясниш по-подробно.
|
| |
|
|
|