С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 12.09.2010
Сообщений: 4
1

Какой процедурой или функцией можно обработать событие:ввод в поле Body?

13.09.2010, 13:38. Показов 1304. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите пожалуйста какой процедурой или функцией можно обработать событие:ввод в поле Body?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.09.2010, 13:38
Ответы с готовыми решениями:

Какой процедурой или функцией можно заменить знак * на +
Какой процедурой или функцией можно заменить знак * на +........

Как можно обработать событие закрытия диалогового окна по крестику или Esc
У меня одна кнопка ОК, но при нажатии на закрытие диалогового окна выдается такой же ответ как и...

решить с процедурой или функцией.
Можно ли коробку размером AхBхC упаковать в посылку размером RxSxT? «Углом» укладывать нельзя....

Решить задачи с функцией или процедурой
Нужно решить задачи с функцией или процедурой. С 37 по 42

2
Comanche
13.09.2010, 14:24 2
Никакой из встроенных в Outlook VBA.
Единственный вариант - просабклассить элемент 'RichEdit20A', который используется Аутлуком в качестве поля ввода body. И реагировать в новой оконной процедуре на сообщения Windows. Но для этого, конечно, надо отлавливать момент рождения окна нового сообщения, затем (получив хэндл этого окна) перебирать его 'детей' в поиска RichEdit20A, хэндл которого понадобится для сабклассинга.

Если всё это делать из VBA-кода Аутлука, то сабклассинг делается довольно просто - через SetWindowLong. Если из другого приложения (процесса), то придётся использовать специальную DLL-ку, написанную на каком-нибудь Си (поскольку бэйсик может создавать только ActiveX DLL, которые для данной задачи не подходят).

Вместо сабклассинга окна чужого потока можно использовать также и 'хук'. DLL-ки для обоих вариантов решения задачи есть на сайте AllApi.Net, в разделе 'VB Tools'.
0 / 0 / 0
Регистрация: 12.09.2010
Сообщений: 4
13.09.2010, 14:55  [ТС] 3
Спасиба.
0
13.09.2010, 14:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.09.2010, 14:55
Помогаю со студенческими работами здесь

Биквадратное уравнение с процедурой или функцией
Помогите, надо решить биквадратное уравнение а*х^4+b*x^2+c=0 при помощи процедур или функций

Составить программу с функцией или процедурой
Составить программу, определяющую, в каком из данных двух чисел больше цифр (создать подпрограмму...

Программа вычисления матрицы процедурой или функцией
Cоставить программу вычисления матрицы B={bij},равной произведению числа С на заданную матрицу...

Поделитесь функцией или процедурой для парсинга функций
Поделитесь функцией или процедурой для парсинга функций может есть где? делаю программку рисующую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru