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

解決


やまと  2003-05-01 01:50:58  No: 77844

開発環境
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 21:47:16  No: 77845

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


やまと  2003-05-14 00:02:29  No: 77846

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加