プロセスIDを取得するには?

解決


やまと  2003-04-30 16:50:58  No: 77844  IP: [192.*.*.*]

開発環境
VB6.0  SP5
Excel2000

以下のコードでExcelを起動しているのですが、起動したExcel
のプロセスIDを取得する方法はありますでしょうか?
(Shellでの起動であれば、可能だと思いますが。)
起動後、シートにデータを書き出しています。


    ' Excelオブジェクト生成
    Set mxlApp = CreateObject("Excel.Application")

    ' メッセージ表示をなくす
    mxlApp.DisplayAlerts = False

    '-------------------------------------------------
    '   ブックを開く
    '-------------------------------------------------
    Set mxlBook = mxlApp.Workbooks.Open(strPath)

編集 削除
美咲  2003-05-12 12:47:16  No: 77845  IP: [192.*.*.*]

上記の場合mxlAppがプロセスIDになってるはずですが?

編集 削除
やまと  2003-05-13 15:02:29  No: 77846  IP: [192.*.*.*]

美咲さん、返信ありがとうございます。
mxlAppがそのままプロセスIDなのですね。
他のプログラムからmxlAppで起動されたExcelを
終了させたくて、プロセスIDを取得しようとしていました。
mxlAppを引き渡して、終了させるようにしたいと思います。

編集 削除