Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Всплывающее сообщение balloon в Excel / 10 сообщений из 10, страница 1 из 1
11.10.2013, 15:15
    #38424565
Эксельщик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее сообщение balloon в Excel
Здравствуйте.

Прошу подсказать, как можно в Excel 2007 сделать всплывающее сообщение balloon ?
Имеется ввиду не привязанная к ячейке подсказка, а всплывающее сообщение (например, появляющееся из системного трея).
...
Рейтинг: 0 / 0
11.10.2013, 15:19
    #38424574
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее сообщение balloon в Excel
Вот тут 8853073 хороший удобный класс, думаю, его можно адаптировать для использования для ваших нужд
...
Рейтинг: 0 / 0
11.10.2013, 16:11
    #38424649
Эксельщик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее сообщение balloon в Excel
Shocker.Pro,

Пришлось немного подправить код класса, заменив App.hInstance на Application.hInstance

Ну и потом, я не понял, что вот здесь ставить в строке Set .ParentControl =


With InfoTip
Set .ParentControl = ???????????
.TipText = "Тест"
.Icon = TTIconInfo
.Title = "Флаг"
.Create
End With
...
Рейтинг: 0 / 0
11.10.2013, 16:19
    #38424660
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее сообщение balloon в Excel
ParentControl там нужен только для получения hWnd того окна, к которому будет привязан тултип, можно модифицировать класс, чтобы он принимал на входе не контрол, а непосредственно hWnd
...
Рейтинг: 0 / 0
11.10.2013, 16:30
    #38424673
Эксельщик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее сообщение balloon в Excel
Shocker.Pro,

Мне нужен balloon, который будет выполнять роль окошка с сообщением,
не дожидаясь того события, когда юзер соизволит навести курсор мыши на какой-либо объект.

Например, у меня есть процедура S_Message.
При ее вызове должно появляться всплывающее сообщение, например

S_Message("Данные получены.")

при этом должно всплыть окошко - balloon (хоть из системного трея, хоть откуда ...)
...
Рейтинг: 0 / 0
11.10.2013, 16:40
    #38424689
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее сообщение balloon в Excel
что мешает в таком случае показать msgbox или форму?
...
Рейтинг: 0 / 0
11.10.2013, 16:50
    #38424714
Эксельщик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее сообщение balloon в Excel
Shocker.Pro,

мешает то, что мне не нужны msgbox или форма, мне нужен ненавязчивый полупрозрачный маленький balloon (не претендующий на фокус внимания пользователя) выводящий сообщения.
...
Рейтинг: 0 / 0
11.10.2013, 17:38
    #38424824
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее сообщение balloon в Excel
В качество полушутки (а вдруг идея подойдет) 11478857
...
Рейтинг: 0 / 0
11.10.2013, 18:01
    #38424854
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее сообщение balloon в Excel
Эксельщикмешает то, что мне не нужны msgbox или форма, мне нужен ненавязчивый полупрозрачный маленький balloon (не претендующий на фокус внимания пользователя) выводящий сообщения.Полупрозрачная пользовательская форма без заголовка, исчезающая через 15 сек....
...
Рейтинг: 0 / 0
11.10.2013, 22:05
    #38424989
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее сообщение balloon в Excel
Когда-то эти вещи делались с помощью MSAgent легко и непринужденно...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Всплывающее сообщение balloon в Excel / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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