タイトル : 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() |