前提・実現したいこと
MicrosoftWord2016を複数開いており、それを順にアクティブにしたい。
しかし、後ろに隠れているword.exeが前面に出てこず、困っている。
該当のソースコード
以下のプログラムで、背後のword.exeを検知することは出来ている。
しかし、それを前面に出せず、現在のアクティブword.exeがそのまま表示される。
AutoHotKey.ahk
1WinGet, OutputVar, List, ahk_exe WINWORD.EXE 2Loop, %OutputVar% 3{ 4 msword := % OutputVar%A_Index% 5 WinWait, ahk_id %msword% 6 WinActivate, ahk_id %msword% 7 WinActivate, ahk_class OpusApp 8}
試したこと
ところどころでスリープなどを入れたが、無駄だった。
(それをせずとも検知はしているのだから)
WinActivate, ahk_class OpusApp
これがなければ、Word.exeだけでなく、アクティブになっているウィンドウが存在しない状態になる。
補足情報(FW/ツールのバージョンなど)
OS:Windows10
Word:2016
AutoHotKey:1.1.33.02
以上。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。