Я пытаюсь манипулировать Word из приложения HTA-файла. В настоящее время, когда я открываю слово, он открывается под моим приложением. Я бы хотел открыть его сверху. Я попытался с помощью следующей JScript, чтобы отдать распоряжение фокус:Вызов AppActivate на Word 2007 в Windows 7 дает ему фокус, но не выводит его на вершину стека
wshShell = new ActiveXObject("WScript.Shell");
wshShell.AppActivate(doc.windows.Item(1).caption);
Это работает, и слово получает фокус, но на Windows 7 он остается под моим приложением. Есть ли что-то еще, что мне нужно сделать, чтобы привести слово к вершине?
Я протестировал это, и AppActivate приносит окно спереди (проверено на Windows 7). Однако он не восстановит свернутое окно. –
Возможно, есть где-то где-то, что позволяет окнам быть активным, но не сверху. Я пробовал вызывать вышеупомянутое после задержки на 2,5 секунды, и ясно, когда слово получает фокус, но оно не подходит к вершине. Я посмотрю, смогу ли я попробовать его на некоторых компьютерах. – rjmunro