人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

IE(InternetExplorer)を起動する時、ウィンドウの位置・サイズを指定して起動するには、どのようなオプションをつければよいでしょうか。

●質問者: crashtruck
●カテゴリ:コンピュータ インターネット
✍キーワード:IE InternetExplorer ウィンドウ オプション サイズ
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● KairuaAruika
●14ポイント

http://www.forest.impress.co.jp/lib/dktp/desktop/windowextn/size...

このようなものもあります。

後は,IEのショートカットを右クリック。

「プロパティ」ダイアログボックス内「実行時の大きさ」項目内で任意のものを選択すればOK。

◎質問者からの返答

ありがとうございます。


2 ● junono
●16ポイント

IEは標準で終了時の位置と大きさを記憶していて、次回の起動時にはそれで開くはずですが、

http://www.atinfinity.net/software/iesize.html

http://www.vector.co.jp/soft/win95/net/se321971.html

ソフトを利用するのが確実かと思います。

◎質問者からの返答

ありがとうございました。


3 ● llusall
●100ポイント

IE起動時のパラメータはこちらです。

ですが、ご希望とする、ウィンドウの位置・サイズを指定の指定はできません。


それらを実現するのであれば、WSH(VBScript)で起動するようにしたら良いかと思います。


7.3 ウィンドウの操作

こちらの、使用例 のスクリプトをメモ帳などのテキストエディタに貼り付けて、

sample.vbs 等のファイル名で保存してください。

ダブルクリックすると、指定の条件でIEが起動します。

◎質問者からの返答

ありがとうございます。最初のリンクが求めているものでした。VBScriptでなく、VB(2005)で実現する方法はないものでしょうか。


4 ● KirakiraHikaru
●100ポイント

VB2005で実現するには、

llusallさんの回答の「7.3 ウィンドウの操作」使用例の、

Option Explicit

の1箇所と、

WScript.Sleep(500)
WScript.Sleep(2000)

の2箇所を削除すれば動作します。


下記のような感じです。

 Private objIE As Object

Private Sub OpenIe()

 Dim intWidth As Integer
 Dim intHeight As Integer
 Dim intX As Integer
 Dim intY As Integer

 '初期設定(ウィンドウサイズ、表示位置に使用)
 intWidth = 320
 intHeight = 240
 intX = 200
 intY = 300

 'IEオブジェクトを作成します
 objIE = CreateObject("InternetExplorer.Application")

 'ウィンドウの大きさを変更します
 objIE.Width = intWidth
 objIE.Height = intHeight

 '表示位置を変更します
 objIE.Left = intX
 objIE.Top = intY

 'ステータスバーとツールバーを表示にします
 objIE.Statusbar = True
 objIE.AddressBar = True

 'インターネットエクスプローラ画面を表示します
 objIE.Visible = True
 
End Sub

Private Sub CloseIe()

 Try
 'インターネットエクスプローラを終了します
 objIE.Quit()

 Catch ex As Exception

 End Try

 'オブジェクトの破棄
 objIE = Nothing
 
End Sub

http://www.hatena.ne.jp/

◎質問者からの返答

返信が遅くなり大変失礼しました。できました!ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ