HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
1120
pwdhanghtmlをIEで印刷したいのですが..5未解決


pwdhang

リンク

2011/11/20(Sun) 21:20:13|NO.43152

初心者ですが..HSP3でhtmlを作ってInternet Exploreで印刷しようとしていますが
#define OLECMDID_PRINT 6
#define LECMDEXECOPT_DONTPROMPTUSER 1
#define navigate "Navigate"
newcom ie, "InternetExplorer.Application"
ie->"navigate" "http://www.google.com"
ie("Visible")=1
wait (10)
ie->"ExecWB" OLECMDID_PRINT, LECMDEXECOPT_DONTPROMPTUSER
stop
は、うまくいって印刷ダイアログが出てくるのですが、
ie->"navigate" "http://www.google.com"
ie->"navigate" "d:\\abc.html" (abc.htmlは作ったhtml文)にすると、abc.htmlは
ちゃんと表示されますが、
ie->"ExecWB" OLECMDID_PRINT, LECMDEXECOPT_DONTPROMPTUSERがエラーになって
無効な名前がパラメータに指定されていますとなってしまいます。
どのようにしたら、エラーを回避できるでしょうか?



この記事に返信する


pwdhang

リンク

2011/11/23(Wed) 08:04:09|NO.43217

あれから、気づいたのですが、
ie->"ExecWB" OLECMDID_PRINT, LECMDEXECOPT_DONTPROMPTUSER
はWindows7(64bit)だとエラーなのですが、WindowsXpだとエラーなく動きます。
なお、apacheを入れてそのフォルダ(htdocs)に作ったhtmlをいれて
ie->"navigate" "localhost/test.html"
としてやれば、windows7(64bit)でもエラーにはなりません。
どうでしょうか..??



skyblue

リンク

2011/11/23(Wed) 09:37:27|NO.43218

半角の<pre>〜</pre>で囲みましょう
ie->"navigate" "d:\\abc.html"を
ie->"navigate2" "d:\\abc.html"にしたらエラーが出ないか確認してください(IE8以上?のみ)



pwdhang

リンク

2011/12/1(Thu) 21:19:16|NO.43399

お返事ありがとうございました。
別な問題にぶつかり、お返事を見逃していました。
ただ、htmlのいろんな所を
で括ってみましたが、同じエラーがでました。
ie->"navigate2" "d:\\abc.html"にしても同じエラーがでます。 最悪、htdocsに入れてしまえばいいだけの話ではあるのですが...



れみはる

リンク

2011/12/2(Fri) 19:06:24|NO.43413

>ただ、htmlのいろんな所を<pre>〜</pre>で括ってみましたが、同じエラーがでました。
なんか違う…

「掲示板の使い方」ページや、書き込み欄のすぐ上にも説明がありますが。



inovia

リンク

2011/12/2(Fri) 19:28:12|NO.43416

IE9 + Win7(64bit) 環境で試してみましたけどエラーはでず。

ie->"navigate" "C:\\abc.html"
の代わりに

ie->"navigate" "file:///C:/abc.html"
の形式ではだめですかね?



ONION software Copyright 1997-2023(c) All rights reserved.