• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:InternetExplorer.Applicationオブジェクトで用紙を横にしたい)

InternetExplorer.Applicationオブジェクトで用紙を横にする方法

このQ&Aのポイント
  • HTA内でのページ印刷にはInternetExplorer.Applicationを使用していますが、A4用紙が縦になってしまいます。IE7を使用している場合、プレビュー画面上で用紙を横にする方法がありますか?
  • ieオブジェクトのheightとwidthを設定しても、印刷時には頑固に縦になってしまいます。どのようにすれば用紙を横にすることができるでしょうか?
  • Set ie=CreateObject("InternetExplorer.Application") ie.Height=1280 ie.Width=960としても、印刷時には用紙が縦になってしまいます。プレビュー画面を開く前に用紙を横にする方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

ScriptXというコントロールが Webブラウザ(IE)の印刷関連を制御するのに使えるようです 下記からダウンロードできます http://www.meadroid.com/scriptx/index.asp Googleなどで『ScriptX portrait』などで検索してみましょう コントロールをインストールしたら <object id="factory" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=6,1,429,14"> </object> のようなオブジェクトタグを挿入して factory.printingオブジェクトのプロパティなどを設定します printメソッドや printpreviewメソッドなどを試してみてください 用紙の方向は portraitで trueで縦 falseで横 になります @ITのInside.NET会議室 > 縦印刷設定 が参考になるでしょう http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9590&forum=7&6

参考URL:
http://www.meadroid.com/scriptx/index.asp
angband
質問者

お礼

ご回答ありがとうございます。 横向けの印刷ができそうです。教えていただいたURLをこれから 熟読してきます。

関連するQ&A