tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: Webページの範囲選択につきまして
投稿日: 2017/07/05(Wed) 16:44
投稿者魔界の仮面弁士
> 以前から知りたかったWebページの範囲選択につきまして、ご質問致します。
IE が対象なら、
 Call objInternetExplorer.ExecWB(OLECMDID_SELECTALL, OLECMDEXECOPT_DODEFAULT)
で選択できます。


> 範囲選択[Ctrl+A](すべてが青色反転になります)
これは分かるのですが、

> すべての範囲選択を解除[Ctrl+D] (すべてが薄茶色反転になります)
こちらが分かりませんでした。

Photoshop 等では、Ctrl+D に解除が割り当てられていますが、
IE の [Ctrl+D] は、「お気に入りの追加」に割り当てられているはずです。
https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88%E3%82%AD%E3%83%BC%E4%B8%80%E8%A6%A7


> そこで範囲選択後に色のつかない状態に戻す方法としてF5キーを一度(更新)させて戻しています。
選択状態を解除しても構わないのであれば、これで如何でしょう。

Dim selection As Object
Set selection = objInternetExplorer.Document.selection.createRange()
Call selection.setEndPoint("EndToStart", selection)
Call selection.select()

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。