![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Буфер обмена и Word [D6, Win95/98, WinME, WinXP]
kalmykovser © (2004-04-28 17:40:00)Здравствуйте мастера.
Как программно заставить Word вставить текст из буфера windows.
WM_PASTE почему-то не срабатывает.
BiN (2004-04-29 15:51:00) [1]>>Мне так - же нужно чтоб текст вставлялся из буфера и в простые поля (TEdit) COM здесь использовать нельзя.
Что это за простые поля в Word-e?
Все что у Ворда есть в меню или на тулбарах (вообще-то меню тоже на тулбаре находится), все это - COM-объекты
kalmykovser (2004-04-29 15:46:00) [2]Что то не работает, нажатие клавиш происходит а текст не вставляеться :((
Мне так - же нужно чтоб текст вставлялся из буфера и в простые поля (TEdit) COM здесь использовать нельзя.
BiN (2004-04-29 12:06:00) [3]используй COM-интерфейсы Word-а
Document
.Range
.Paste
saGIN (2004-04-29 10:26:00) [4].....SetFocus...
keybd_event($10, 0, 0, 0);
keybd_event($2d, 0, 0, 0);
keybd_event($10, 0, KEYEVENTF_KEYUP, 0);
keybd_Event($2d, 0, KEYEVENTF_KEYUP, 0);
kalmykovser (2004-04-29 08:51:00) [5]А как эмулировать нажатие клавиш shift+insert с помощью keybd_event ?
kalmykovser (2004-04-29 08:46:00) [6]Как ?
Ajax (2004-04-28 20:22:00) [7]Эмулируй нажатие клавиш.