【发布时间】:2019-09-03 16:07:17
【问题描述】:
我最近发现了一个奇怪的问题。一位潜在客户使用 EnableActiveX=0 GPO 选项禁用了他们计算机上的所有 ActiveX。应该是很常见的情况吧? :)
事实证明,我开发的 Outlook 插件(一个 FormRegion)现在不加载 FormRegion 并弹出“为了帮助防止恶意代码运行,没有加载此表单中的一个或多个对象......”问题是我不(据我所知)使用任何 ActiveX 组件。
我什至尝试在 Visual Studio 中创建一个新的 VSTO Outlook FormRegion 项目,只需要写入控制台日志。
好像执行FormRegionInitializing方法没问题,但是一进入FormRegionShowing方法就立即弹出错误信息。
我无法通过谷歌搜索或其他任何方式找到解释 - 除了似乎 VSTO 只是将表单包装到 ActiveX 中以在 Office 中显示它们......嗯......
你以前见过吗?如果是这样,您是否找到了解决方法?
一百万谢谢!
- 迈克尔
【问题讨论】:
标签: c# visual-studio outlook vsto