トップ回答者
ExecWBを使用しての印刷

質問
-
VBスクリプトを使用してエクセルファイルの印刷についての質問です。
IE上でVBスクリプトを使用しエクセルファイルの印刷を行うプログラムを作成しています。
ExecWBを使用し印刷ダイアログを表示せずに印刷自体は出来るのですが、
先頭のシート(開いたときに表示されるシート)しか印刷されません。ExecWBの引数または組み合わせなどで、全てのシートを印刷することは可能でしょうか?
実装は以下のように行っています。
' IEのオブジェクトを生成
Set obj = CreateObject("InternetExplorer.Application")' IEの非表示などは省略します
' IE上にエクセルファイルのロード
obj.Navigate "エクセルファイルのパス"' 読み込み完了までの待機は省略します。
' ExecWBを使用し、IE上のエクセルを印刷
obj.ExecWB 6,2
ご存知の方がいましたら、アドバイスをよろしくお願いします。