InternetExplorer.Applicationで起動したTIFファイルを印刷する時


ともちゃん  2004-05-25 10:24:30  No: 113504  IP: [192.*.*.*]

InternetExplorer.ApplicationでTIFファイルを開きそれを印刷する時
タイミングによって印刷できたりできなかったりします。
何か解決方法はあるのでしょうか?

編集 削除
のん  2004-05-26 11:13:55  No: 113505  IP: [192.*.*.*]

どんなタイミングのとき印刷されるのでしょう?
それが分かれば解決すると思いますよ。

怪しいのはファイル読み込みが完了する前に印刷しているんじゃないかと
推測しますが。

編集 削除
ともちゃん  2004-06-02 09:12:54  No: 113506  IP: [192.*.*.*]

のんさん、遅くなってごめんなさい。
次のようにして実行させています。

①部分に何も処理をせず
  『IE.Navigate2』のあと『IE.ExecWB』を実行すると、印刷のメッセージが
  表示されてしまいます。

何かわかりますでしょうか?

MyFile = "http://TEST/****.tif"
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.Navigate2 MyFile
'①
IE.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER
Set IE = Nothing

編集 削除
のん  2004-06-03 00:18:41  No: 113507  IP: [192.*.*.*]

印刷のメッセージとは何ですか?
印刷していますとかのメッセージですか?
これの場合だとプリンタのドライバの設定で表示しないようにできる
ような気がします。
それとも印刷設定のダイアログが表示されるということですか?
この現象は自分のPCでは再現しないのでなんともいえません。

それと印刷する前にはReadyStateを見てREADYSTATE_COMPLETEに
なるまで待った方がいいですね。

編集 削除