掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
WebBrowserで「名前を付けて保存」はコードで指定するには? (ID:18808)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>Form1.WebBrowser1.ExecWB(OLECMDID_SAVEAS, OLECMDEXECOPT_DONTPROMPTUSER ,a,b); このOLE..._DONT を使用してもダイアログは表示されてしまうはずです. Microsoftのサイト(MSDN)に解説がありました.IE5の時代のものですが, 現在も変わらないと思います.したがって,引数のa,bも無効です. 武田さんの希望する動作を実現するには,今考えたところでは多分以下の ような方法しかないのではないかと思われます. (1) 希望の動作をするコンポーネント類を探す. (2) URLのソースを取得し,そのタグを解析して必要な画像などもDLする (3) ダイアログの表示はまぬがれないので,このダイアログを画面の見え ない領域に表示し,そのダイアログに必要な(出力先のファイル名等) をセットし,[保存]ボタンのクリックを遠隔操作する 以上ですが,その具体的なコードについてはご容赦を...
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.