投稿日 | : 2003/07/14(Mon) 16:23 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re: Webページをクリップボードにキャプチャーするには |
WebBrowserコントロールを使っているなら下記でコピーできると思います。
'すべて選択し、コピーを実施
With WebBrowser1
.ExecWB OLECMDID_SELECTALL, OLECMDEXECOPT_DODEFAULT
.ExecWB OLECMDID_COPY, OLECMDEXECOPT_DODEFAULT
End With
同様にIE上なら、メニューバーの編集からすべて選択し、コピーして下さい。
又、Wordを利用するなら直接WordからHTMLファイルを表示すればいいかと思います。
但し、HTML形式のフォーマットなのでWordのような色々のフォーマットに対応している
アプリにしか貼り付けできません。
Wordに貼り付けてからWord上でコピーすれば、メタファイル等でクリップボードに保存
されますので、それをVBのピクチャーボックスにペーストすればいいかと思います。
只、私の試した限りでは、Wordの1ページづつしかコピーできませんでした。
WordからWordへなら全ページ一度にコピーできるのですが。(WEBレイアウトでも同じ)