mshtml相关内容

从IPersistMoniker加载无法解析的URL需要很长时间

我正在通过IPersistMonikerLoad方法加载本地磁盘驱动器_test.htm文件。据我所知,它应该将路径添加到相对URL作为基本路径。问题是--它并没有这么做。相反,尝试解析来自Internet的路径需要很长时间,直到它放弃(大约20-30秒)。我想要的是,一旦检测到无法求解的路径(因为它无论如何都是本地磁盘文件),立即放弃。 这是我正在加载的示例HTML: ..
发布时间:2022-05-09 23:41:03 C/C++开发

Windows 10 上的 MSHTML DLL

我有一个使用 Smith Html Editor 的 C# 解决方案(我正在开发使用它的主项目,所以我不太了解这个库),它引用了 MSHTML.在我升级到 Windows 10 之前,这一直很好,它再也找不到 MSHTML.我可以直接引用 GAC 文件夹上的 DLL,它会停止抱怨并因此构建,但它会出现一些与编辑器未实例化相关的运行时错误. 经过一番研究,事实证明 MSHTML 已从 Wind ..
发布时间:2022-01-15 14:51:33 C#/.NET

MSHTML HTMLHeadElementClass COM 错误

我目前正在使用 MS HTML 将 JavaScript 代码插入网站. 我参考了 Microsoft HTML 对象库并键入了此代码. IHTMLDocument2 doc = BrowserHost.Document as HTMLDocumentClass;IHTMLElement 头 = (IHTMLElement)((IHTMLElementCollection)doc.all. ..
发布时间:2022-01-14 12:29:46 C#/.NET

OlAppointment 对象的 HTMLBody 解决方法?

我正在开展一个项目,该项目将 Outlook 会议和约会从 Outlook 日历链接到格式化的 Excel 电子表格.我可以使用 VBA 毫无问题地拉出 Outlook 约会/会议.话虽如此,当事件被拉出时,正文中的某些内容不会导出到 Excel,特别是嵌入的 Excel 工作表对象.我的目标是将嵌入的 Excel 工作表链接到一个独立的 Excel 文件,该文件将用作仪表板. 到目前为止, ..
发布时间:2021-12-30 10:07:54 其他开发

处理复选框的 OnClick 事件

我正在尝试处理来自 BHO 的复选框控件的点击事件. 这是我的代码: void STDMETHODCALLTYPE CMyBHO::OnDocumentComplete(IDispatch *pDisp, VARIANT *pvarURL){//...InitPage(pDocument);}void CMyBHO::InitPage(IHTMLDocument2 *pDocument){ ..
发布时间:2021-11-30 14:14:44 C/C++开发

如何在变量中保存对由`querySelectorAll` 匹配的项目的引用,以允许您访问其方法?

简介: 你们中的一些人可能已经注意到与 querySelectorAll 来自 MSHTML.Dll 的 MSHTML.HTMLDocument 方法(通过 Microsoft HTML 文档库代码>参考).我相信,这发生在上个月.它可能不会影响所有用户,当我获得有关哪些版本等受到影响的更多信息时,我将更新此问答.请随时在下面评论您的设置以及是否适用于后期绑定和早期绑定(根据答案中的代码) ..
发布时间:2021-09-24 18:44:14 其他开发

WebBrowser 控件设置文档模式

所以我知道 FEATURE_BROWSER_EMULATION,但它对我不起作用,或者它只控制浏览器模式而不是文档模式. 我在下面有很多特定于我的案例的信息,但我认为/希望应该有一个适用于很多人的简单答案的一般问题是:如何让 WebBrowser 控件准确呈现就像用户安装的任何版本的 IE 一样?我认为这归结为对“文档模式"的控制 我正在尝试让 WebBrowser 控件以与 IE10 ..
发布时间:2021-09-22 20:13:52 其他开发

如何在 VB.NET 中使用 MSHTML?

在问题 #56107 的答案中, Erlend 提供了这个示例 c# 代码: 使用mshtml;...对象[] oPageText = { html };HTMLDocument doc = new HTMLDocumentClass();IHTMLDocument2 doc2 = (IHTMLDocument2)doc;doc2.write(oPageText); 我想在 VB.NET 中使 ..
发布时间:2021-09-16 19:43:37 其他开发

我们如何在VBA中使用MSHTML?

我在MSDN中看到了很多有关如何在VS中使用MSHTML的示例.有没有人知道我们是否以及如何使用MSHTML和VBA打开网页? 解决方案 在VBA编辑器中,进入“工具"->“引用",然后添加对Microsoft HTML对象库[MSHTML.TLB]的引用.这是链接,其中包括VBA中的示例. ..
发布时间:2021-05-05 19:11:32 其他开发

如何打开Internet Explorer窗口,在URL上浏览并使用c#和mshtml库获取她的文档(HTMLDocument或InternetExplorer)

如何打开Internet Explorer窗口或选项卡,对其进行导航,并使用c#和mshtml库获取其文档(HTMLDocument或InternetExplorer). IE对象的类型应为HTMLDocument或InternetExplorer. 解决方案 如果要使用IE的交互式自动实例,请添加对( Microsoft Internet Controls ; )的(COM)引用. ..
发布时间:2020-11-30 01:46:29 C#/.NET

IE“每个浏览器"资源管理器栏

有没有一种方法可以在IE中创建“按浏览器"浏览器栏,这意味着所有打开的选项卡都共用一个浏览器栏?遵循MS准则创建的资源管理器栏是“每个选项卡",这意味着在每个新选项卡上都会打开一个新的资源管理器栏.另外,是否有一种方法可以在内置的“按浏览器"浏览器栏(“收藏夹",“馈送",“讨论"等)中显示HTML文档? 解决方案 没有内置的方法.资源管理器栏的可扩展性模型规定了资源管理器栏和选项卡之间的 ..
发布时间:2020-11-30 01:44:19 其他开发

为什么首先为顶层框架触发Webbrowser控件DocumentComplete事件?

基于MSDN上的这篇文章:如何确定何时在WebBrowser控件中加载页面,以及从以往关于StackOverflow的讨论中,我假设在文档具有多个框架的情况下,DocumentComplete事件将触发多次,而最后一次将针对顶级框架. 但是,使用上面提到的MSDN链接中的确切示例代码,我发现在导航到URL时,如果有多个DocumentComplete事件,则以下代码中的条件是第一次而不是最后 ..
发布时间:2020-11-10 20:40:17 其他开发