開発環境
VB6.0 SP5
Excel2000
以下のコードでExcelを起動しているのですが、起動したExcel
のプロセスIDを取得する方法はありますでしょうか?
(Shellでの起動であれば、可能だと思いますが。)
起動後、シートにデータを書き出しています。
' Excelオブジェクト生成
Set mxlApp = CreateObject("Excel.Application")
' メッセージ表示をなくす
mxlApp.DisplayAlerts = False
'-------------------------------------------------
' ブックを開く
'-------------------------------------------------
Set mxlBook = mxlApp.Workbooks.Open(strPath)
上記の場合mxlAppがプロセスIDになってるはずですが?
美咲さん、返信ありがとうございます。
mxlAppがそのままプロセスIDなのですね。
他のプログラムからmxlAppで起動されたExcelを
終了させたくて、プロセスIDを取得しようとしていました。
mxlAppを引き渡して、終了させるようにしたいと思います。
ツイート | ![]() |