powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как удалить (спрятать) значок закрытия на форме VBA Excel
7 сообщений из 7, страница 1 из 1
Как удалить (спрятать) значок закрытия на форме VBA Excel
    #36074190
Andreyy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Прошу помощи в таком вопросе:
Есть таблица Excel с множеством формул, макросами, формами для ввода данных;
как спрятать (удалить, сделать невидимым) значок закрытия формы в правом левом углу формы?
Дело в том, что на самой форме есть другая кнопка закрытия, через которую запускаються необходимые макросы, а некоторые юзеры упорно нажимают на левый верхний крестик.
Заранее благодарю за помощь.
...
Рейтинг: 0 / 0
Как удалить (спрятать) значок закрытия на форме VBA Excel
    #36074205
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что мешает присвоить ту же рутину значку закрытия?

Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    If CloseMode = vbFormControlMenu Then MyClosingProcedure
End Sub

Sub MyClosingProcedure()
    MsgBox "Hello World!"
End Sub
...
Рейтинг: 0 / 0
Как удалить (спрятать) значок закрытия на форме VBA Excel
    #36074294
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например так - см. файл.
Только комбинация клавиш <Alt>+<F4> все равно закрывает форму.
...
Рейтинг: 0 / 0
Как удалить (спрятать) значок закрытия на форме VBA Excel
    #36074762
Andreyy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за идеи.
Все получилось. Сделал как подсказал KL (XL), хотя метод Deggasad тоже отлично работает.

Тема закрыта
...
Рейтинг: 0 / 0
Как удалить (спрятать) значок закрытия на форме VBA Excel
    #36075305
Algol70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andreyy если не комбинация <Alt>+<F4> у вас всё завыснет и приидётся перезагружатся
...
Рейтинг: 0 / 0
Как удалить (спрятать) значок закрытия на форме VBA Excel
    #36075375
Andreyy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Algol70Andreyy если не комбинация <Alt>+<F4> у вас всё завыснет и приидётся перезагружатся
- это с каким вариантом кода должно все зависнуть?

на данный момент гоняю первый вариант пару часов - пока все нормально, и даже при выходе с помощью Alt + F4 обрабатывается все корректно, как при стандартном выходе через крестик закрытия формы.

Если можно, объясните
...
Рейтинг: 0 / 0
Как удалить (спрятать) значок закрытия на форме VBA Excel
    #36075540
Algol70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Завысает в примере который дал Deggasad, там открывается форма без значков управления
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как удалить (спрятать) значок закрытия на форме VBA Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]