- ベストアンサー
※ 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としても、印刷時には用紙が縦になってしまいます。プレビュー画面を開く前に用紙を横にする方法はありますか?
- みんなの回答 (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をこれから 熟読してきます。