tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルWebBrowserコントロール 現在表示しているファイルを保存、出力
記事No12929
投稿日: 2008/08/20(Wed) 11:28
投稿者ヒロ
はじめまして。

VB6.0 WindowsXp

<質問>
WebBrowserコントロールで表示するファイルを保存(または出力)したいのですが、
なにかいい方法はあるでしょうか。

<自分なり>
wb.ExecWB OLICMDID_SAVEAS,OLECMDEXECOPT_DONTPROMPTUSER
 これだとダイアログボックスがでてしまうので不都合です。

理想は
保存先、ファイル名もコーディングで組み込み、自動で保存されること です。

以上、なにかよい方法があればご教授ください。

よろしくお願いします。

[ツリー表示へ]
タイトルRe: WebBrowserコントロール 現在表示しているファイルを保存、出力
記事No12930
投稿日: 2008/08/20(Wed) 13:48
投稿者魔界の仮面弁士
> WebBrowserコントロールで表示するファイルを保存(または出力)したいのですが、
> なにかいい方法はあるでしょうか。

「いい方法」かどうかの判断基準は? という無粋な突っ込みは抜きにして、
こんな方法は如何でしょうか。

http://hanatyan.sakura.ne.jp/logbbs/wforum.cgi?no=3882&reno=3880&oya=3822&mode=msgview

# .NET だと、もう少しスッキリ書けるのだけれども。

[ツリー表示へ]
タイトルRe^2: WebBrowserコントロール 現在表示しているファイルを保存、出力
記事No12937
投稿日: 2008/08/21(Thu) 15:53
投稿者ヒロ
情報提供ありがとうございます。

早速、使用してみたのですが、ファイルコピーはうまくいきますが、
その後、一度リンクボタンを押下し、戻るボタン(webbrowser.GoBack)
を実行すると、文字化けし、

更に
Saveプロシージャの
hResult = Invoke_(mlpPersistFile, comIPersistFile_Save, _
                        VarPtr(bytFileName(0)), lngBool)
で実行時エラー:オートメーションエラーです。
        プロセスはファイルにアクセスできません。
        別のプロセスが使用中です。
というエラーになります。
この件に関して、ご教授頂けないでしょうか。
よろしくお願いします。

[ツリー表示へ]