WebBrowserから選択した文字列だけ取り出す方法について

解決


あつし  2005-08-30 11:52:47  No: 124610  IP: [192.*.*.*]

WebBrowserに表示された文字列を一定部分だけ選択してコマンドボタンを押すとクリップボードにコピーするっていうプログラムを作りたいですが、どうもうまくいきません。MSHTML.HTMLDocumentやClipboard.SetTextを使ってみたのですが…XP VB6でやっているのですが超初心者でてこずってます。

編集 削除
あん  2005-08-30 12:34:57  No: 124611  IP: [192.*.*.*]

うまくいかなかったソースを公開してみたら?

編集 削除
あん  2005-08-30 12:36:54  No: 124612  IP: [192.*.*.*]

>XP VB6でやっているのですが超初心者でてこずってます。
「大変ですね」、「がんばって」とか言って欲しいだけなの?

編集 削除
通ってみた  2005-08-30 13:17:59  No: 124613  IP: [192.*.*.*]

どうせブラウザ部分を選択させるのなら、そのままCtrl+Cを押した方がはやいと思われ

編集 削除
魔界の仮面弁士  2005-08-30 13:36:42  No: 124614  IP: [192.*.*.*]

ExecWBメソッドを
  第1引数 = OLECMDID_COPY
  第2引数 = OLECMDEXECOPT_DODEFAULT
で呼び出せばOKかと。

編集 削除
あつし  2005-08-30 21:06:17  No: 124615  IP: [192.*.*.*]

WebBrowser1.ExecWB OLECMDID_COPY, OLECMDEXECOPT_DODEFAULT
で出来ました。
魔界の仮面弁士さん、ありがとうございます。

編集 削除