Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何从网页中获取所选文本?_Vb.net_Webbrowser Control - Fatal编程技术网

Vb.net 如何从网页中获取所选文本?

Vb.net 如何从网页中获取所选文本?,vb.net,webbrowser-control,Vb.net,Webbrowser Control,我只需要在vb.net中以visual basic语言检索网页的选定部分(用户在web浏览器控件中打开网页,然后他/她将选择网页的某些部分,我只需要这些选定部分/文本)。怎么办 我正在使用microsoft visual studio 2008 语言:Visual Basic 框架:vb.net 3.5也许这里有一些答案(第一篇文章附件): 根据IE的API,您可以通过IHTMLDocument2::selection属性获取选择对象来获取选择文本,然后通过IHTMLSelectionObjec

我只需要在vb.net中以visual basic语言检索网页的选定部分(用户在web浏览器控件中打开网页,然后他/她将选择网页的某些部分,我只需要这些选定部分/文本)。怎么办

我正在使用microsoft visual studio 2008
语言:Visual Basic

框架:vb.net 3.5

也许这里有一些答案(第一篇文章附件):


根据IE的API,您可以通过IHTMLDocument2::selection属性获取选择对象来获取选择文本,然后通过IHTMLSelectionObject::createRange创建范围对象。如果返回范围的type属性为“Text”,则可以从中查询IHTMLTxtRange,并通过IHTMLTxtRange::Text获取所选文本

不清楚您指的是哪一个webbrowser控件。在.Net Framework中有3个webbrowser控件,一个在Windows窗体中,一个在WPF中,一个在Silverlight中。无论如何,如果控件库支持其中一种方法,则可以使用或使用csexwb之类的非托管接口


下次提问时,请提及您正在使用的控件库。仅仅提到您选择的语言不足以解决类名中的歧义

约翰:我必须承认,我不熟悉网络浏览器控件,但在链接中似乎添加了一个附件,其中提供了一些他的要求的示例。因此,你找到了链接并发布了它,但你不了解链接中的内容,所以我们得去看看。这不是回答问题的最佳方式。@John:我已经看过了提供的示例代码,认为这可能正是user128647所要寻找的。但是,如果没有他提供的更多背景信息,以及对底层com对象和webbrowser控件功能的更多了解,我发现很难封装最有用的部分。因此,提供一个可能有帮助的链接比什么都不做或发表没有帮助的评论(使用javascript等)要好。是这样的吗??