Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.06.2010, 00:02   #1
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию Запрет удаления листов в книге

Встал вопорос стуркуры организации листов в книге. Дело в том что большое колличество листов создается и удаляется макросами, Так макросы отслеживают факт существования листов. Все хорошо но у пользователя сохраняется возможность удалить/добавить/переименовать листы в ручную через контекстное меню, что макросы уже не отследят.
Как можно отключать/включать контекстное меню на листах?
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Старый 25.06.2010, 00:10   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Как можно отключать/включать контекстное меню на листах?
Можно убрать (или заблокировать, или переопределить) пункт Удалить из контекстного меню ярлычка листа.
Не забывайте ещё про аналогичный пункты в меню Правка и Формат.
Но это не лучший способ - лучше используйте защиту книги.

http://www.programmersforum.ru/showp...9&postcount=10
EducatedFool вне форума Ответить с цитированием
Старый 25.06.2010, 00:22   #3
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Можно убрать (или заблокировать, или переопределить) пункт Удалить из контекстного меню ярлычка листа.
Не забывайте ещё про аналогичный пункты в меню Правка и Формат.
Да, действительно. Я не подумал, что там есть те же функции.

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Но это не лучший способ - лучше используйте защиту книги.
Пожалуй соглашусь. Примем этот вариант за основной.
Спасибо!
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отмена запроса на разрешение удаления листов YouKnowNow Microsoft Office Excel 2 07.06.2010 13:12
Макрос для всех листов в книге Rok Microsoft Office Excel 5 26.04.2010 08:55
Получить имена всех листов в книге Temnota Microsoft Office Excel 6 26.12.2009 07:36
Удаление листов в книге по определённым условиям inside9 Microsoft Office Excel 2 07.08.2009 13:37
Сравнение листов в книге, и копирование значений Josser Microsoft Office Excel 10 22.07.2009 08:26