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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2012, 17:46   #1
myprog
Пользователь
 
Регистрация: 11.09.2010
Сообщений: 33
По умолчанию Отключить системные сообщения приложения

Доброго времени суток ВСЕМ!!! да-да абсолютно всем !!!

Подыму банальную тему. А именно такую:

Пишем некое приложение на VBA Excel.
(Многие из Вас писали и у многих эта проблема была)
То-биш форма, формулы и т.д.
Естественно часть ячеек, для ввода данных (защита снята),
вторая часть обработка и вывод неких результатов(ячейки защищены).
Ставим защиту на лист и ву-а-ля... Готово...

Как бы ни так...
При попытке пользователя такого приложения внести некие изменения в защищенной ячейке появится очень замечательное сообщение:

Код:
Microsoft Excel
Ячейка или диаграмма защищена от изменений...
Пошарив интернет на эту тему получил следующий результат:
Код:
Application.DisplayAlerts = False
Ну казалось-бы и все... Но нет.
В руской локали MS Office 2003 этот метод не работает
(в английской не проверял).
В связи с этим ВОПРОС:

А как ТЫ убил это СООБЩЕНИЕ?!

Всем СПС!!!
myprog вне форума Ответить с цитированием
Старый 21.08.2012, 19:47   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

А не убрать это сообщение. (насколько мне известно)

При защите листа уберите галочку «выделение заблокированных ячеек» - и проблема будет решена
(если ячейку не выделить - соответственно, её и не изменить, поэтому и сообщение выскакивать не будет)
EducatedFool вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Диалоговые системные сообщения harmager Win Api 4 16.07.2012 07:16
Перехват сообщения в Delphi консольного приложения. Never74 Общие вопросы Delphi 2 26.09.2011 19:55
Можно ли перехватывать сообщения MessageBoxA от определенного приложения с ипользованием хуков? Человек_Борща Win Api 2 03.06.2011 12:37
как правильно компонент может повесить Хук на сообщения(родителя/приложения) Пепел Феникса Компоненты Delphi 2 12.07.2009 00:51
Как "Ловить" сообщения приложения? Air Win Api 5 26.02.2008 19:26