powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как свернуть форму в Екселе...
6 сообщений из 6, страница 1 из 1
Как свернуть форму в Екселе...
    #35343973
Piter_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые, подскажите, как свернуть форму пользовательскую UserForm. Какое свойство формы отвечает за кнопочку "свернуть"...Или такого в VBA нет.
...
Рейтинг: 0 / 0
Как свернуть форму в Екселе...
    #35344414
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, что для свертывания наподобие окон придется использовать API, см. пример с кодом Стивена Буллена: http://www.oaltd.co.uk/DLCount/DLCount.asp?file=FormFun.zip

а так методы Hide и Show

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Как свернуть форму в Екселе...
    #35344819
Piter_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неудобно очень. Получается - кнопка на панели с UserForm2.Show, работаем с формой, а когда надо перейти например на другой лист или загрузить другую книгу, то друрая кнопка UserForm2.Hide и т.д....
...
Рейтинг: 0 / 0
Как свернуть форму в Екселе...
    #35345779
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Piter_Неудобно очень. Получается - кнопка на панели с UserForm2.Show, работаем с формой, а когда надо перейти например на другой лист или загрузить другую книгу, то друрая кнопка UserForm2.Hide и т.д....

Ну так юзай функции API из файла Стивена Буллена - там есть все, что тебе нужно.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как свернуть форму в Екселе...
    #37297459
rubberman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня всем!

KL (XL) - спасибо за ссылку на файл Стивена Буллена. Наконец то подогнал свою форму под стили.

У меня только не получается прописать ярлык на картинку, вместо загрузки файла иконки.

В форме планирую использовать только 1 иконку, без возможности её замены.
Саму картинку иконки в битовом формате поместил в UserForm. Её расположение - Me.Image1

Процедура отвечающая за инициализацию UserForm выглядит так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Private Sub UserForm_Activate()

    Set mclsFormChanger = New CFormChanger

    mclsFormChanger.Modal = True
    mclsFormChanger.ShowCaption = True
    mclsFormChanger.ShowCloseBtn = True
    mclsFormChanger.ShowTaskBarIcon = True
    mclsFormChanger.ShowIcon = True
    mclsFormChanger.ShowMaximizeBtn = False
    mclsFormChanger.ShowMinimizeBtn = True
    mclsFormChanger.Sizeable = False
    mclsFormChanger.ShowSysMenu = True
    mclsFormChanger.SmallCaption = False

    Set mclsFormChanger.Form = Me

End Sub

Как и какую процедуру заставить брать рисунок Image1 из UserForm и использовать его в качестве иконки?

Помогите, плиз, очень нужно!
...
Рейтинг: 0 / 0
Как свернуть форму в Екселе...
    #37297473
rubberman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rubberman,

Прикрепляю файл
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как свернуть форму в Екселе...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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