質問: ieの内容をwordに変換2 以前、ここを利用して質問したのですが、あきらめきれずに、再度、質問いたします。 通常(かどうかわかりませんが)、ieの「ツール」-「インターネットオプション」の 『プログラム』タブの『htmlエディタ』の中に「word」があると思います。 しかし、私のpcには「notepad」と「ネスケ」しかありません。 どのようにすれば、wordが表示されるか、お手数ではございますが、教えてください。よろしくお願いいたします。
回答: システムのレジストリを修正すると言うかなり危険な方法ですが、 自分のマシンでうまく行きましたのでご紹介致します。 1.c:\windows\regedit.exeを起動。 2.hkey_classes_rootの下位層にある、\.htmを開く。更に下位層 の\openwithlistを選択し反転させる。この下位層にnetscape.exe やnotepad.exeなどがあると思います。 3.反転表示で\openwithlistで右クリックし、「新規」-「キー」 を選択して新しいキーを挿入する。キーの名前をwinword.exeとする。 ここは実際に起動させるファイル名を入れます。 4.次に\.htmと同層準\applicationsへ行き、そこでも「反転」- 「右クリック」-「新規」-「キー」でwinword.exeを入れる。 5.ここでもnetscape.exeやnotepad.exeなどが見えると思います。 このnotepad.exeの内部構造をコピーします。notepad.exeの下位層 は次の様になっています。 notepad.exe-shell-edit-command 6.この構造をwinword.exeの下位に作ります。操作は「反転」- 「右クリック」-「新規」-「キー」で行って下さい。 7.shell-edit-commandが出来ましたら、それぞれの内部を同じに します。 8.まずcommandをクリックすると右半分に (標準) (値の設定なし) と出ていると思います。ここで(標準)を「反転」-「右クリック」 -「変更」で「値のデータ」にwinword.exeがある場所をフルパス で入れて下さい。私の場合は d:\orogram files\microsoft office\office\winword.exe でした。 9.次に上位層の\editに戻り、ここでも右半分に (標準) (値の設定なし) が出ていますので、(標準)を「反転」-「右クリック」-「変更」 で「値のデータ」に 編集(&e) を入れて下さい。 10.更に上位のshellに移り、notepad.exeのshellを参考に設定して 下さい。まず右側ウィンドウの白地にて「右クリック」-「新規」 -「文字列」を選択し、friendlycacheを入力します。そしてこの friendlycacheを「反転」-「右クリック」-「変更」で 「値のデータ」に windows word を入れて下さい。 11.更に白地にて「右クリック」-「新規」-「バイナリ」を選択し friendlycachectimeを入力します。そしてこのfriendlycachectime を「反転」-「右クリック」-「変更」で「値のデータ」に 01 00 00 00 14 b4 bd 70 を入れて下さい。 12.これでshellの右側ウィンドウに次の3行が表示されている はずです。 (標準) (値の設定なし) friendlycache windows notepad friendlycachectime 01 00 00 00 14 b4 bd 70 以上でレジストリの設定が終了しますので、レジストリを閉じ、ie を起動して下さい。「プログラム」の所にwindows wordが入って いると思いますので、これを選択して下さい。 尚、システムが異なっていますので、貴方でうまく行かないかも 知れません。また、繰り返しになりますが、レジストリを直接修正 すると、システム全体に影響(起動不能とか・・・)が出る恐れが ありますので、充分にご留意下さい。