- ベストアンサー
HTML作成とウィンドウの開き方について
- HTML作成方法と特定のウィンドウサイズでの開き方について教えてください。
- フリーツールを使用して簡単に作成できるHTML画面についてご紹介ください。
- 先日、Wordで作成した画像を含むmhtファイルをブラウザで開く際に新規ウィンドウを開きたいです。方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは iexplore.exe [オプション] [URL] で、スイッチを指定出来ますが、指定出来るのは -new 位で画面サイズとかは 無理のようです。 どちらにしても、ファイルそのものにそのような属性を付加するのは無理では? vbs とかスイッチを指定したショートカットを使用する形になると思います。
その他の回答 (3)
- ushi2015
- ベストアンサー率51% (241/468)
こんにちは vbsにするなら Dim i Set i = CreateObject("InternetExplorer.Application") With i .Top = 1 .Left = 10 .Width = 1000 .Height = 500 .Visible = True .Navigate "mhtファイルのフルパス" End With 位で出来ますけど、その「あるプログラム」でvbsが実行されるのかが問題です。 「あるプログラム」が何か分からないのでそのプログラムの作成元に聞くのが 良いと思います。
お礼
あるプログラムとはPBX関連のプログラムです。 電話着信があった際に(とった電話機と紐づいているPCに 対して)指定されたパスが実行されるようです。 恐らく指定するファイル自体は何でもよいんだと思います。 今回はPCにWeb画面を表示させる為、元々はパスに html(mht)ファイルのパスを指定する予定でした。 私の方でも調べてvbsからサイズを指定してIEを起動 することができました。 とりあえず来週ぐらいに導入となりますので、試して みたいと思います。 ちなみに、やっぱりhtmlファイル自身でサイズの指定や 新規ウィンドウで開いたりって指定はできない・・って ことになるのでしょうか。
- ushi2015
- ベストアンサー率51% (241/468)
こんにちは その「あるプログラム」の内部の処理で先に示したような処理を行うように 修正するしかないのでは? そのプログラムがいじれないなら不可能かと思います。
お礼
今思ったのですが、bat?vbs?を介してファイルを 開かせるってのはどうですかね。 プログラムにはbat,vbsのパスを指定して。 そもそもbatやvbsでウィンドウのサイズ指定ができるか 分かりませんが。。
補足
ushi2015様 度々ありがとうございます。 開くファイル自身にウィンドウサイズや新規ウィンドウで 開くような指定は出来ないのでしょうか。
- ushi2015
- ベストアンサー率51% (241/468)
こんにちは OSやOfficeやIEのバージョンが分からないですが、 ExcelやWordのマクロで、 Sub test() Dim i As Object Set i = CreateObject("InternetExplorer.Application") With i .Top = 1 .Left = 10 .Width = 1000 .Height = 500 .Visible = True .Navigate "mhtファイルのフルパス" While .ReadyState <> 4 Or .Busy = True DoEvents Wend End With End Sub ファイルのパスや、位置とかサイズは適宜変更して。
補足
ushi2015様 早速のご回答ありがとうございます! Win7Pro IE11です。 これって、ExcelなりWordにマクロを仕込んで、そこから mhtファイルを開く・・ってやり方になりますか? 今回はあるプログラムからファイルを開くことになります。 そのプログラムには単純にファイルのパスを指定すること しかできません。。
お礼
色々と勉強になりました。 とりあえずvbsで試してみたいと思います。 ありがとうございました。
補足
昨日、実機で試してみましたが、vbsファイルを介して mhtファイル起動することが確認できました。 ただ、最前面になりません。。 なにか方法はございますでしょうか。 こちらはいったん締めさせて頂き、別途質問させて頂きたい と思います。