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

解決


REIKO  2008-01-23 03:07:19  No: 29428

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

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


KHE00221  2008-01-23 03:27:01  No: 29429

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

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

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


REIKO  2008-01-23 17:47:01  No: 29430

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

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

ありがとうございます。

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


KHE00221  2008-01-24 17:43:29  No: 29431

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

といいつつ

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

はとは?

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

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


REIKO  2008-01-25 01:28:50  No: 29432

KHE00221さんすみません

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


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

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






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