- PR -

プロセスIDの取得

1
投稿者投稿内容
がつん
ベテラン
会議室デビュー日: 2003/07/07
投稿数: 62
お住まい・勤務地: Sydney
投稿日時: 2004-01-06 14:53
いつもお世話になっております。
現在、WindowApplicationの製造を行っております。
Excelを下記のように使用しているのですが、
コード:
Dim xl As New Excel.Application()


ここで定義したエクセルオブジェクトのプロセスIDを取得するのは不可能なのでしょうか。

イメージとしては、
コード:
Dim ps As System.Diagnostics.Process() =System.Diagnostics.Process.GetProcessesByName("EXCEL")
'配列から1つずつ取り出す
Dim p As System.Diagnostics.Process
For Each p In ps
    If p.Id = '取得したID' Then
        p.Kill()
    End If
Next p


という風に処理したいのですが・・・
ヒント等ご教授いただけませんでしょうか。よろしくお願いいたします。
FOX
ベテラン
会議室デビュー日: 2002/04/08
投稿数: 63
お住まい・勤務地: いなか
投稿日時: 2004-01-07 14:57
こんにちは。

私も以前やったことがありますがエクセルのオブジェクトからProcessIDを取得するすべがわからず断念した覚えがあります。
何か良いやり方は無いものでしょうか? >> ベテランな方々
1

スキルアップ/キャリアアップ(JOB@IT)