>Good! So RTF has its own window, therefore oShell did not work; and probably keyboard ... also require activating rtf window first.
>
>Would be good to understand how to activate RTF window: positioning mouse manually over RTF works, but when I programmatically put mouse pointer over RTF and try mouse click, it does not.
Hi Yuri,
Yes, all ActiveX controls run in there own windows. You can use SetFocus method of there olecontainer to activate particular ActiveX. For example,
Thisform.oRtf.SetFocus()
oShell = Createobject("wscript.shell")
oShell.SendKeys([^V])
will paste clipboard into RTF control the same as WM_PASTE message.
--sb--