No.1
- 回答日時:
エクセルで、作ったオブジェクトなら終了させるのは簡単ですが、別途起動させているものについては、APIを使って、プロセスのIDを取得後、ハンドルを取得して、強制終了して、ハンドルを閉じるということになります。
http://jeanne.wankuma.com/tips/vb6/process/kill. …
しかし、他のプロセスの強制終了は何が起こるかわかりませんのでお勧めできません。アウトルックを閉じることを促すメッセージを出す程度にしておくのが無難だと思います。
https://oshiete.goo.ne.jp/qa/8011314.html
No.2ベストアンサー
- 回答日時:
Option Explicit
Sub Sample()
Dim oApp As Object
On Error Resume Next
Set oApp = GetObject(, "Outlook.Application")
On Error GoTo 0
If oApp Is Nothing Then Exit Sub
oApp.Quit
End Sub
No.3
- 回答日時:
わたくしはOutlookを使っていないので
Outlookが何者なのか分かりませんが
Thunderbirdで試してみました。
Public Sub Call_TaskKill()
Dim obj As Object
Set obj = CreateObject("WScript.Shell")
obj.Exec ("taskkill.exe /F /IM thunderbird.exe")
End Sub
ちなみにOffice2010っす
参考までに
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) VBA メール送信済で実行されるはずが、実行されない時があります。 2 2023/02/02 14:05
- その他(Microsoft Office) outlook vba 予定表 3 2022/11/20 14:51
- Outlook(アウトルック) 「送信トレイに未送信のメッセージがあります。このまま終了すると、次にoutlookを起動するまでメッ 1 2023/02/24 15:13
- Outlook(アウトルック) outlookについて 1 2022/06/11 19:09
- その他(Microsoft Office) *Outlook、作成中の文書どこに消えたか 1 2023/07/07 08:56
- Outlook(アウトルック) outlook メモリ不足 1 2022/05/31 10:16
- Visual Basic(VBA) エクセルVBA コードが同じでもファイルによって処理速度が大きく変わるのはなぜ 5 2022/11/06 21:34
- Excel(エクセル) Excel2010 VBAが特定動作で実行出来なくなる 7 2022/12/29 14:26
- フリーソフト タスクソフト? 1 2023/01/14 07:52
- Outlook(アウトルック) Outlookが起動できなくなってしまった場合の対処法 6 2022/04/19 15:44
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
アウトルックが起動しているかどうかを取得するには?
Visual Basic(VBA)
-
<EXCEL/VBA> OUTLOOKのウインドを閉じる方法
Visual Basic(VBA)
-
VBAで二重起動を防止したいのですが、
その他(Microsoft Office)
-
-
4
vbaから他のアプリを終了
Visual Basic(VBA)
-
5
他のアプリケーションの終了処理
Visual Basic(VBA)
-
6
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
7
Outlook.ApplicationをCreateObjectすると実行エラーが出てしまう
Visual Basic(VBA)
-
8
ExcelVBAにてアプリをタスクマネージャーから強制終了させたいのですが
Visual Basic(VBA)
-
9
Excel VBA Outlook送信済メール削除
Excel(エクセル)
-
10
VBAのフォント変更(エクセルからoutlookのメール作成において)
Visual Basic(VBA)
-
11
Application.ActiveInspectorでエラーがでます。
Visual Basic(VBA)
-
12
エクセルでエラーが出て困っています。
Excel(エクセル)
-
13
Outlookで添付ファイルの有無を調べたい
Visual Basic(VBA)
-
14
VBAにてメッセージボックスを最前面に表示させる
その他(プログラミング・Web制作)
-
15
Excelのセルにユーザー名を表示する方法
Excel(エクセル)
-
16
メッセージボックスを前面に表示させるには?
Visual Basic(VBA)
-
17
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
18
Excel実行時エラー-2146959355?
IT・エンジニアリング
-
19
ループの中で mailItemObj.Display を送信終了後に次を実行するには?
Visual Basic(VBA)
-
20
Excel VBA Outlookメール作成について
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBで実行中のEXEファイルの情報...
-
VBAでOutlookを終了させたい Ex...
-
アウトルックが起動しているか...
-
Process.Startで起動したアプリ...
-
ACCESS VBAで別のACCESS(mdb)を...
-
htmlからcgiを自動的に起動させ...
-
VBSから別のVBS起動するとき変...
-
WinSCPで画像のように puttyを...
-
エクセル起動時別プロセスで開く
-
ウィンドウを終了させたい・・・
-
プログラム2重起動処理の方法
-
AppActivateについて
-
VBSで起動したアプリが前面表示...
-
コマンドボタンをクリックする...
-
64bitで作ったEXEを32bitで起動...
-
プログラムからのブラウザ立ち上げ
-
フォームの最前面が効かない
-
Windows上のプログラム。「予め...
-
gccプログラムで複数の実行ファ...
-
VB6.0からエクセルを起動
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アウトルックが起動しているか...
-
WinSCPで画像のように puttyを...
-
VBSから別のVBS起動するとき変...
-
Windows上のプログラム。「予め...
-
VBAでOutlookを終了させたい Ex...
-
VBで実行中のEXEファイルの情報...
-
VBSで起動したアプリが前面表示...
-
Process.Startで起動したアプリ...
-
EXCEL VBAから他アプリケーショ...
-
64bitで作ったEXEを32bitで起動...
-
exeファイルを実行するとすぐに...
-
リムーバブルディスクのフォー...
-
VB6で呼び出し元の情報を取得す...
-
VBAでIEが起動しているか...
-
フォームの最前面が効かない
-
VBAでSeleniumからChromeを起動...
-
エクセル起動時別プロセスで開く
-
VBSでExcelのUserFormをエクス...
-
ACCESS VBAで別のACCESS(mdb)を...
-
別アプリの起動、終了について
おすすめ情報