EXCELの起動を検知するには?

解決


REIKO  2008-01-23 03:07:19  No: 29428  IP: [192.*.*.*]

EXCELは、通常ファイルをダブルクリックすると
既に起動しているプロセスで起動します。

レジストリやフォルダオプションの設定を
変えることでダブルクリック時でも
別プロセスにできますが、Delphiで作成した
特定のアプリが、起動しているときのみ
常に新しいプロセスでEXCELが起動するように
できないでしょうか?

編集    削除
KHE00221  2008-01-23 03:27:01  No: 29429  IP: [192.*.*.*]

Delphiで作成した特定のアプリで

>レジストリやフォルダオプションの設定を
>変えることでダブルクリック時でも
>別プロセスにできますが、

の設定をしてあげればいいんじゃないか?

編集    削除
REIKO  2008-01-23 17:47:01  No: 29430  IP: [192.*.*.*]

KHE00221さんレスありがとうございます。

起動時にレジストリのバックアップを取り
内容を変更。終了時に元に戻す方法で
何とかなりそうです。

ありがとうございます。

今度は、逆にOLEでEXCELを操作中に他の
EXCELファイルをダブルクリックすると
操作中のEXCELのインスタンスで起動してしまいます。
レジストリの変更等でDDEなどを変えると
ダブルクリックで開けなくなるので
何か良い方法はないでしょうか?

編集    削除
KHE00221  2008-01-24 17:43:29  No: 29431  IP: [192.*.*.*]

>特定のアプリが、起動しているときのみ
>常に新しいプロセスでEXCELが起動するように
>できないでしょうか?

といいつつ

>今度は、逆にOLEでEXCELを操作中に他の
>EXCELファイルをダブルクリックすると
>操作中のEXCELのインスタンスで起動してしまいます。
>レジストリの変更等でDDEなどを変えると
>ダブルクリックで開けなくなるので

はとは?

>起動時にレジストリのバックアップを取り
>内容を変更。終了時に元に戻す方法で
>何とかなりそうです。

というおおまかな期間ではなく 設定の変更が必要な時のみ
設定を変えるようにすればいいのでは?

編集    削除
REIKO  2008-01-25 01:28:50  No: 29432  IP: [192.*.*.*]

KHE00221さんすみません

もう一度、内容を整理してみます。

編集    削除