Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5854 / 9994 ←次へ | 前へ→

【7352】Re:他アプリケーションの操作に関して
発言  小僧  - 06/2/22(水) 10:06 -

引用なし
パスワード
   ▼藤田と申します。 さん:
こんにちは。

>PC上で起動されている他のアプリケーション(MS Office製品以外)を終了させる方法

AccessVBA はそのような機能はないですね。

Access からお望みのような事をされたい場合は、Windows の機能を呼び出す形になります。
「EnumProcesses」辺りでWeb検索をされてみて下さい。


実行中のプロセスでしたら以下の様なコードで取得可能です。

Sub イミディエトウィンドウに起動中プロセスを列挙()
Dim P As Object
  For Each P In GetObject("WINMGMTS:").InstancesOf("WIN32_PROCESS")
    Debug.Print P.Name,
  Next
End Sub

藤田と申します さんの環境ですとどのようなアプリケーションが
起動されているかは解りませんが、Office以外の製品は全て停止してしまって
本当に大丈夫でしょうか。

例えばウィルス対策ソフトなど常駐させておかなければならないものも多々ありますよね。

○○以外のソフトは(判断せずに)全て停止してしまう、というのは乱暴な処理だと思いますよ。

390 hits

【7338】他アプリケーションの操作に関して 藤田と申します。 06/2/21(火) 11:18 質問
【7352】Re:他アプリケーションの操作に関して 小僧 06/2/22(水) 10:06 発言
【7358】Re:他アプリケーションの操作に関して たぬき 06/2/22(水) 15:17 回答
【7376】Re:他アプリケーションの操作に関して たぬき 06/2/23(木) 16:21 発言

5854 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free