Как вернуть фокус курсора MS Word на текущий документ после щелчка на панели задач

Я разработал надстройку Word, используя API-интерфейс java-скрипта Word. Когда я нажимаю на панели задач, чтобы выполнить какое-либо действие, фокус курсора удаляется из текущего документа, я не могу редактировать документ, пока не щелкну его снова. Пожалуйста, посоветуйте мне, как я могу вернуть фокус курсора обратно к текущему документу при выполнении некоторых действий в панели задач.

Спасибо.


person user3931619    schedule 06.10.2016    source источник
comment
Просто для протокола: как заявил @JuanBalmori, в настоящее время это невозможно для надстроек Office. Для устаревших надстроек COM или VSTO вы можете использовать обходной путь, включающий двойную отправку нажатия клавиши F10 в главное окно. Это вернет фокус к основному документу: System.Windows.Forms.SendKeys.SendWait("{F10}"); System.Windows.Forms.SendKeys.SendWait("{F10}");   -  person Dirk Vollmar    schedule 10.10.2016


Ответы (1)


Это невозможно сделать сегодня. Пользователь должен щелкнуть назад в документе, чтобы он получил фокус.

person Juan Balmori    schedule 06.10.2016
comment
На рабочем столе Windows пользователь, конечно, может использовать alt+w вместо щелчка - person Arne S; 06.09.2018