前提・実現したいこと
起動済みの外部アプリケーションのウィンドウをアクティブにしたくて試行・調べるを繰り返しています。
AppActivate titleでうまくいかなかったので
別の方法を調べていました。
(エラーは出ないがアクティブにならない)
以下のコードを見つけたのですが、VBAで動作するように書き換えることができません。
以下VB.NETのコード
'メモ帳のプロセスを探す
Dim ps As System.Diagnostics.Process() = _
System.Diagnostics.Process.GetProcessesByName("notepad")
If 0 < ps.Length Then
'見つかった時は、アクティブにする
Microsoft.VisualBasic.Interaction.AppActivate(ps(0).Id)
End If
(https://dobon.net/vb/dotnet/process/appactivate.html より)
補足情報(FW/ツールのバージョンなど)
EXCEL2019を使用しています。
アクティブにしたいプログラムは
C:\Program Files\Fujitsu\WSMGR\T528.emd で
タイトルバーには
T528.emd - DSPEMU
と表示されています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。