タイトル : Re^5: Webページの範囲選択につきまして 投稿日 : 2017/07/06(Thu) 09:02 投稿者 : susu
魔界の仮面弁士 さん ご報告を致します。 >execCommand メソッドで、"ClearSelection" コマンドを発行した方が手っ取り早いかも。 範囲選択の解除は下記の方法でも確認できました。 '18, 0 '編集メニュー、コマンドのクリア Call objInternetExplorer.ExecWB(OLECMDID_CLEARSELECTION, OLECMDEXECOPT_DODEFAULT) >> プログラムで、検索欄にカーソルがある場合でも範囲選択の方法はありますでしょうか。 >選択前に、『どこを選択するのか』を定めておく必要があるでしょうね。 >google サイトの例でいえば、ロード時に検索欄にフォーカスが移動していますので、 >たとえばコピーを始める前に、body 要素をアクティブにするなどです。 >objInternetExplorer.Document.body.Focus >objInternetExplorer.ExecWB OLECMDID_SELECTALL, OLECMDEXECOPT_DODEFAULT 『どこを選択するのか』を定めておく必要につきましては、大変参考になりました。 >また、フレームの問題もあります。たとえば、フレーム付きのサイトである 提供して頂きましたフレーム付き(右、左)のサイトで確かめることができました。 >> 質問2 >> Internet Explorer 以外のブラウザでは範囲選択の解除はできないものと考えてよいでしょうか。 >どのブラウザーをターゲットにするかで変わってくると思います。 >(自作ブラウザーまで含めた、あらゆるブラウザーに対応するというのは流石に無理なので) (自作ブラウザーまで含めた、あらゆる・・・流石に無理なので)は、大変参考になりました。 以上の範囲選択につきまして、以前まではショットキーでできないものかと考え調べていましたが 1.『どこを選択するのか』を定めておく必要 2.(自作ブラウザーまで含めた、あらゆる・・・流石に無理なので) 1.2を考えますと思っていた以上に複雑で知りたかった事が明確になりスッキリできました。 本当にありがとうございました。心より深く感謝申し上げます。 |