С точки зрения API IE, вы можете получить выделенный текст, получив объект выделения через IHTMLDocument2 :: Selection свойство, а затем создать объект диапазона через IHTMLSelectionObject :: createRange.Если свойство типа возвращаемого диапазона имеет тип «Текст», вы можете запросить IHTMLTxtRange из него и получить выделенный текст через IHTMLTxtRange :: text.
Неясно, на какой элемент управления веб-браузера вы ссылаетесь.В .Net Framework есть 3 элемента управления веб-браузера, один в Windows Forms, один в WPF и один в Silverlight.В любом случае, вы можете вызвать InvokeScript или использовать неуправляемый интерфейс, например cSEXWB * GetSelectedText , если один из методов поддерживается вашей управляющей библиотекой.
В следующий раз укажите, какой элемент управлениябиблиотека, которую вы используете, когда задаете вопрос.Простого упоминания выбранного вами языка недостаточно для устранения неоднозначности в именах классов.