Vb.net 如何从网页中获取所选文本?
我只需要在vb.net中以visual basic语言检索网页的选定部分(用户在web浏览器控件中打开网页,然后他/她将选择网页的某些部分,我只需要这些选定部分/文本)。怎么办 我正在使用microsoft visual studio 2008Vb.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
语言: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等)要好。是这样的吗??