Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Microsoft/Office Excel _ защита картинки

Автор: Sellf Четверг, 19 Февраля 2009, 17:49

Вот такая задачка есть:
На листе сверху должна стоять графическая шапка, которая должна быть защищена от изменений. Весь остальной лист должен нормально работать: добавление строк, столбцов!!!, изменение ячеек и т.п. должно производиться без видимых трудностей. Нутром чую, что можно так сделать, несмотря на то, что рисунок идет отдельным слоем. Но к ощутимым результатам пока не пришел.
Может есть у кого какие-то идеи по реализации?

Автор: pashulka Четверг, 19 Февраля 2009, 22:41

Выделите необходимый графический об'ект, затем в меню Формат выберите команду Рисунок, после чего выделите закладку Защита и обязательно установите "флажок" напротив Защищаемый объект. Теперь, в меню Сервис выберите пункт Защита и команду Защитить лист и появившемся стандартном диалоговом окне :
Excel 97, 2000 - оставьте только один флажок, а именно напротив Объекты, введите пароль, кликните кнопку OK, подтвердите пароль и т.д.
Excel XP, 2003 - наоборот, разрешите все необходимые действия, кроме работы с об'ектами, и защитите лист …

Автор: Sellf Среда, 25 Февраля 2009, 16:45

Спасибо огромное, работает!

Только с ячеек нужно свойство защищаемости снять (иначе изменять их содержимое невозможно).

Автор: pashulka Среда, 25 Февраля 2009, 20:40

Если в точности следовать моим рекомендациям, то в снятии защиты ячеек - нет никакой необходимости.

Автор: Sellf Вторник, 03 Марта 2009, 10:01

Да, спасибо, всё получается

Автор: pashulka Понедельник, 11 Мая 2009, 1:19

Уточнение : Если речь идёт о Microsoft Excel XP, то Sellf прав и там действительно нужно предварительно снять защиту ячеек, впрочем, Excel можно и "обмануть". Для этого достаточно всего лишь защитить графику в более ранней версии (ибо, как говорилось ранее, там нет необходимости в снятии защиты ячеек)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)