Вот такая задачка есть:
На листе сверху должна стоять графическая шапка, которая должна быть защищена от изменений. Весь остальной лист должен нормально работать: добавление строк, столбцов!!!, изменение ячеек и т.п. должно производиться без видимых трудностей. Нутром чую, что можно так сделать, несмотря на то, что рисунок идет отдельным слоем. Но к ощутимым результатам пока не пришел.
Может есть у кого какие-то идеи по реализации?
Выделите необходимый графический об'ект, затем в меню Формат выберите команду Рисунок, после чего выделите закладку Защита и обязательно установите "флажок" напротив Защищаемый объект. Теперь, в меню Сервис выберите пункт Защита и команду Защитить лист и появившемся стандартном диалоговом окне :
Excel 97, 2000 - оставьте только один флажок, а именно напротив Объекты, введите пароль, кликните кнопку OK, подтвердите пароль и т.д.
Excel XP, 2003 - наоборот, разрешите все необходимые действия, кроме работы с об'ектами, и защитите лист …
Спасибо огромное, работает!
Только с ячеек нужно свойство защищаемости снять (иначе изменять их содержимое невозможно).
Если в точности следовать моим рекомендациям, то в снятии защиты ячеек - нет никакой необходимости.
Да, спасибо, всё получается
Уточнение : Если речь идёт о Microsoft Excel XP, то Sellf прав и там действительно нужно предварительно снять защиту ячеек, впрочем, Excel можно и "обмануть". Для этого достаточно всего лишь защитить графику в более ранней версии (ибо, как говорилось ранее, там нет необходимости в снятии защиты ячеек)
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)