![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Установлена защита на Лист, все защищенные яч. защищены, а Автофигуры, не смотря на то, что стоит галка на защиту, не защищены?
|
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
1) Снимаем защиту с листа (UnProtectAllSheets)
2) Заменяем в макросе ProtectAllSheets строку sh.Protect Password:="12345", Contents:=True, Scenarios:=True, UserInterfaceOnly:=True на строку sh.Protect Password:="12345" 3) Выделяем все автофигуры (удерживая клавишу Ctrl) 4) В контекстном меню выбираем пункт "Формат автофигуры" 5) На вкладке Защита ставим 2 галочки - Защищаемый объект, и Скрыть текст 6) Назначаем автофигурам макросы 7) Запускаем макрос ProtectAllSheets (не забудь только убрать Contents:=True, Scenarios:=True, UserInterfaceOnly:=True) 8) Наслаждаемся результатом. |
![]() |
![]() |
![]() |
#3 |
Заблокирован
Регистрация: 23.02.2009
Сообщений: 306
|
![]()
А может быть у вас просто стоит галочка "Изменение объектов" в окне "Разрешить всем пользователям этого листа"? Проверьте. Я перезащитил лист. Добавил скрыть текст и все защитилось стандартными средствами.
Последний раз редактировалось IFRSoff; 15.03.2009 в 11:49. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Сейчас проверю все рекомендации, но, я сделал так, воспользовался рекодером, заменил в строке кода и поставил галки На вкладке Защита Скрыть текст:
Код:
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() |
![]() |
![]() |
![]() |
#6 |
Заблокирован
Регистрация: 23.02.2009
Сообщений: 306
|
![]()
Это если обычным способом, вручную защищать лист. Сервис-защита-защитить лист и вот на этом этапе в этом окне это и есть. Т.е. тоже самое прописание критериев защиты, к которым относится и DrawingObjects:=True.
Последний раз редактировалось IFRSoff; 15.03.2009 в 16:29. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рекурсия - не срабатывает return | iankov | PHP | 2 | 24.02.2009 16:31 |
Как сделать их видимыми автофигуры при печати??? | 181988 | Microsoft Office Word | 3 | 01.11.2008 23:01 |
Автофигуры | shmelvs | Microsoft Office Word | 6 | 16.07.2008 17:18 |
Автофигуры | boks | Microsoft Office Excel | 1 | 04.06.2008 10:10 |
PopUpMenu не срабатывает OnDrawItem | Comer_Jus | Общие вопросы Delphi | 6 | 16.05.2008 21:48 |