.NET WebView2 OLE 类名

我想知道是否可以在 VSTO PowerPoint 加载项中使用 WebView2,方法是使用 Shapes.AddOLEObject 互操作功能将其添加到幻灯片中。 Shapes.AddOLEObject 需要插入对象的 Classname,无法确定 Webview2 是否默认公开它。 我设法将它添加到 WPF 表单中,在 PowerPoint 幻灯片放映期间显示。现在我需要将 WebView2 浏览器直接添加到幻灯片中。 在 .NET C# 中创建一个 activeX 控件(一个带有 WebView2 对象的用户控件)并将其公开给 PowerPoint 是否可行?

计划的开发环境是 C# .NET framework 4.7.2 和最新的 PowerPoint 版本。

wxryyb 回答:.NET WebView2 OLE 类名

您需要使用 WebView2 开发 ActiveX 控件,有关详细信息,请参阅 Get started with WebView2

WebView2 控件 (Microsoft.Web.WebView2.WinForms.WebView2) 是对 WebView2 COM API 的有效包装。您可以通过访问 ICoreWebView2 属性直接访问底层 CoreWebView2 接口及其所有功能。一些最常见的 COM 功能也可以通过控件上的包装方法/属性/事件直接访问。

本文链接:https://www.f2er.com/311640.html

大家都在问