SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

WSHでWeb画面を自動印刷

問題

WSHで、指定したWebサイトを開いて、自動的に印刷せよ。

答え

指定したWebサイトを、IEで開いて、自動印刷して、IEを閉じる、のWSHスクリプト(vbs)は以下の通り。

'IE
Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True

'Webページを開く
ie.Navigate "https://www.softel.co.jp/"

'ページの読み込みが終わるまで待機
Do Until ie.Busy = False
   WScript.sleep(250)
Loop

'デフォルトプリンタに印刷する(印刷ダイアログなしで)
ie.ExecWB 6, 2, 3

'IEを終了
ie.Quit

test.vbs などの名前で保存して、ダブルクリックなどで実行できる。

関連するメモ

コメント