Calling AppActivate on a word 2007 window in Windows 7 gives it focus but doesn't bring it to top of stack
I'm trying to manipulate Word from an HTA file开发者_开发百科 application. Currently, when I open word, it opens underneath my application. I'd like to open it on top. I've tried using the following JScript to give Word the focus:
wshShell = new ActiveXObject("WScript.Shell");
wshShell.AppActivate(doc.windows.Item(1).caption);
This works, and word gets focus, but on Windows 7 it stays underneath my app. Is there something else I need to do to bring word to the top?
If you can't force that window to the front, send your own window to the back!
Try this:
<script>
window.blur();
</script>
That should send your current window to the background.
精彩评论