HTMLを「関連付けで開く」ときに同じIEウNo.22189
あっぷるぱい さん 06/11/13 00:09
 
HTMLファイルを開いているときに[関連付けで開く]をすると、
通常はIEが立ち上がってファイルを表示しますが、このとき
すでに開いているIEのウィンドウにファイルを表示させることは
できますでしょうか。

Ver 4.19までは所望の動作をしておりましたが、Ver 5以降で
必ず新規でIEのウィンドウを立ち上げるようになってしまった
ようです。

Ver5以降でも以前と同じ動作ができるように、マクロなどの
代替え策があるとよいのですが。

以上、よろしくお願い致します。

[ ]
RE:22189 HTMLを「関連付けで開く」ときにNo.22191
秀丸担当 さん 06/11/13 10:58
 

>HTMLファイルを開いているときに[関連付けで開く]をすると、
>通常はIEが立ち上がってファイルを表示しますが、このとき
>すでに開いているIEのウィンドウにファイルを表示させることは
>できますでしょうか。
>
>Ver 4.19までは所望の動作をしておりましたが、Ver 5以降で
>必ず新規でIEのウィンドウを立ち上げるようになってしまった
>ようです。
>
>Ver5以降でも以前と同じ動作ができるように、マクロなどの
>代替え策があるとよいのですが。

V4.19との違いを確認してみたところ、確かにV4.19ではそのような動作をしまし
た。
htmlファイルを右クリックして「開く」「同じウィンドウを開く」などのメニ
ュー項目があるうち、「開く」が太字になっていますが、V4.19までは「同じウ
ィンドウを開く」のほうとして起動していたようです。
V5.00からは、正確に関連付けで開くため、太字のほうを利用しているというこ
とになっています。

エクスプローラで[ツール]→[フォルダオプション]→[ファイルの種類]→[html]
→[詳細設定]で、「同じウィンドウで開く」のほうを既定にすると、「同じウィ
ンドウで開く」が太字になります。
htmlファイルのダブルクリックや、秀丸エディタの「関連付けで開く」でも同じ
ウィンドで開くようになりました。
ただいちいち既定のブラウザとするかどうか聞いてくるようになってしまったの
で、既定にするかどうかのメッセージを表示しないようにしないといけませんが。

[ ]
RE:22191 HTMLを「関連付けで開く」ときにNo.22193
あっぷるぱい さん 06/11/13 22:13
 
>エクスプローラで[ツール]→[フォルダオプション]→[ファイルの種類]→[html]
>→[詳細設定]で、「同じウィンドウで開く」のほうを既定にすると、「同じウィ
>ンドウで開く」が太字になります。
>htmlファイルのダブルクリックや、秀丸エディタの「関連付けで開く」でも同じ
>ウィンドで開くようになりました。
>ただいちいち既定のブラウザとするかどうか聞いてくるようになってしまったの
>で、既定にするかどうかのメッセージを表示しないようにしないといけませんが。

早々のお返事ありがとうございます。

なるほど、仕組みはよくわかりました。
ただ、「同じウィンドウで開く」の影響範囲が関連付け全体に及んでしまうのは
避けたかったため、教えて頂いた情報を元にさらに調査をし、次のような
プログラムを開発することで解決しました。

・VB製の、ファイルを関連付けで開くプログラム(HTMLを開くときだけDDEを使用)
を作成
・上記のVBプログラムを呼び出すマクロを作成

これでなんとか秀丸Ver4相当と同じ動きになりました。
どうもありがとうございました。

[ ]