VSTO for Outlook FormRegions and EnableActiveX=0



我最近观察到了一个奇怪的问题。潜在客户已使用 EnableActiveX=0 GPO 选项禁用了其计算机上的所有 ActiveX。应该是很常见的情况,对吧?:)

事实证明,我开发的 Outlook 加载项(一个 FormRegion(现在不加载 FormRegion,并弹出"为了帮助防止恶意代码运行,此窗体中的多个对象未加载..."有趣的是,我(据我所知(没有使用任何ActiveX组件。

我甚至尝试在Visual Studio中制作一个新的VSTO Outlook FormRegion项目,除了写入控制台日志之外,什么都没有。

它似乎可以很好地执行 FormRegionInitializing 方法,但是在输入 FormRegionT显示地图 方法时会立即弹出错误消息。

我无法通过谷歌搜索或任何东西找到解释 - 除了似乎 VSTO 只是将表单包装到 ActiveX 中以在 Office 中显示它们......嗯。。

你以前见过这个吗?如果是这样,您是否找到了解决方法?

一百万感谢!

  • 迈克尔

窗体区域(以及任务栏(作为 ActiveX 控件实现。 如果 ActiveX 控件被阻止,则这些控件都不起作用。

不管一些IT管理员怎么想,ActiveX控件不仅仅是一个需要压缩的安全线程。

最新更新