Я хотел бы иметь возможность «восстановить» окно документа MS Word с помощью автоматизации.
У меня уже есть объект приложения, и я попытался вызвать App.Activate. Активировать переместит окно на вершину стека окон, но не в том случае, если Word свернут. Я могу установить для WindowState значения Maximized, Minimized и Normal, но мне действительно нужно восстановить окно в состояние, в котором оно было до того, как пользователь свернул его (это было бы эквивалентно нажатию пользователем кнопки приложения на панели задач) .
Возможно ли это с помощью автоматизации Word?
На самом деле я использую C++ для автоматизации, поэтому при необходимости могу вызывать функции Win32 API.
Если нет прямого способа восстановить окно, возникает вопрос: «Как я могу получить дескриптор окна ActiveWindow?»