起動済みの外部アプリケーションのウィンドウをアクティブにしたくて試行・調べるを繰り返しています。
以下のコードを見つけたのですが、VBAで動作するように書き換えることができません。
'メモ帳のプロセスを探す
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. … より)
EXCEL2019を使用しています。
アクティブにしたいプログラムは
C:\Program Files\Fujitsu\WSMGR\T528.emd で
タイトルバーには
T528.emd - DSPEMU
と表示されています。
見つけたコードをVBAで動くようにして試行錯誤したいのですが
一撃でわかる方がいればぜひすがりたいと愚考します・・・。
何卒ご教授お願いいたします(__)
A 回答 (1件)
- 最新から表示
- 回答順に表示
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) モードレスでユーザーフォームが開け(表示)ません。 4 2022/09/09 11:05
- Excel(エクセル) エクセルシート中の全角英数字を半角に変換したい 4 2022/07/07 13:14
- Visual Basic(VBA) エクセルVBAのコードで質問です。 下のコードはJ16の文字列をB3を起点とする範囲から探して、見つ 5 2023/04/07 11:07
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Excel(エクセル) 【VBA】 Alt+PrintScreenにてアクティブウィンドウのスクショを貼付する方法 4 2022/12/08 20:53
- Visual Basic(VBA) Vba 互換モードでのAppActiveについて教えてください 2 2022/06/27 18:47
- Visual Basic(VBA) excel VBA if文について 3 2022/03/27 17:42
- Visual Basic(VBA) 【VBAエラー】Nextに対するForがありません 対策について 5 2022/11/21 21:26
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETのコードをエクセルVBAに
-
ドラクエ7 グランドスラムについて
-
電撃プレイステーション
-
FF11をPS2でやるには・・・
-
steam版FFXを購入したのですが...
-
餓狼伝説とKOFはストーリーは繋...
-
スクエニのアンチの多さにびっ...
-
ゼルダの伝説はなぜリンク視点...
-
*✲ฺ* ✲*.。✡ 女の子の皆様や 男...
-
FF6のマグナローダーズについて
-
FF12
-
サンリオピューロランドは何歳...
-
おいでよどうぶつの森 ぺり...
-
PCでウォーゲームをやりたい...
-
ボタンノーズ
-
今回の超・獣神祭何出た?
-
今月の激・獣神祭何出た?
-
空気を読む事について 追記
-
聖剣伝説3の主人公
-
幻想水滸伝シリーズの各ソフト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
pc版のcod bo4をやりたいのです...
-
VB.NETのコードをエクセルVBAに
-
イフリートとは・・・
-
DVDビデオ作成時の容量の計算
-
ps4のネット診断結果について ...
-
モンハンやってたら睡眠薬飲ん...
-
1Gbps=1000Mbps(1024Mbps)?
-
psファイルをWindowsMeで開く方法
-
首都高中央環状新宿線のカメラ位置
-
サーバー回線について
-
HPとps
-
ps3ってスーパーコンピュータ並...
-
Linuxで日本語PostScript
-
無人島物語みたいな
-
Googleマップで面白いもの見つ...
-
steam版FFXを購入したのですが...
-
スクエニのアンチの多さにびっ...
-
餓狼伝説とKOFはストーリーは繋...
-
GB・GBC・GBA・SFC...
-
FF6のマグナローダーズについて
おすすめ情報
そうですよね。申し訳ありません、説明不足でした。
AppActivate titleでうまくいかなかったので
別の方法を調べていました。
AppActivateの前にgetobjectやcreateobjectなどを入れていましたが、
それを消したらうまくいきました。
お騒がせしました!
なぜなのかはわかりませんが・・・
以下はうまくいったコードです。
Dim MyFile As String
MyFile = Dir("C:\Program Files\Fujitsu\WSMGR\????.emd")
MyFile = Left(MyFile, 4) & " - DSPEMU"
AppActivate MyFile, True