TOleContainer嵌入Office2016及以上版本Word失败问题求助
TOleContainer控件嵌入MS Word失效问题
长期在应用开发中使用TOleContainer控件嵌入MS Word作为内置编辑器,自2022年5月3日起,TOleContainer无法正常内嵌加载MS Word,Word会直接以独立窗口形式启动打开,异常现象参考截图:
该异常会引发两类连锁问题:
- 未关闭MS Word直接关闭应用窗体时,会残留空白的Word容器
- 先关闭独立打开的MS Word窗口后,无法正常引用
TOleContainer中嵌入的TWordDocument对象
已完成排查验证结果
- 异常仅出现在Office 2016及以上版本环境中
- 已尝试卸载近一个月内安装的所有Windows更新,排查系统更新导致的兼容问题,未解决异常
- 分别在Delphi 7、Delphi XE7开发环境下编译测试应用,均复现相同异常,问题与Delphi开发版本无关
- 仅将Office版本降级至2013时,
TOleContainer嵌入Word的功能可完全恢复正常
恳请各位技术同仁提供相关解决思路或方案,不胜感激。
内容的提问来源于stack exchange,提问作者KE50
相关产品推荐
相关产品推荐

