技术文章

了解最新技术文章

当前位置:首页>技术文章>技术文章
全部 146 常见问题 7 技术文章 139

think cell与 Microsoft Azure 信息保护加载项存在冲突:在 PowerPoint 和 Excel 中发生子类设置错误

时间:2023-11-01   访问量:1035  标签: think-cell,think cell,PowerPoint,编程错误

问题

在我关闭 PowerPoint 或 Excel 时,显示以下错误消息:
CRITICALWITHMSG libraryuiwinsafesubclassimpl.cpp(392): APIERR 1400 Invalid window handle.

若打开多个 PowerPoint(或 Excel)文件,且 Microsoft Azure 信息保护 (AIP) 栏显示在功能区下方,则在关闭最后一个 PowerPoint(或 Excel)文件时,可能会出现此错误。但是,其他加载项一定也会出现。此问题能以可靠方式再现,例如,在启用 Capital IQ 时就是如此。如需了解详细的再现步骤,请单击:

使用 think-cell、Microsoft AIP 与 Capital IQ 再现:

  1. 打开新的空白 PowerPoint [或 Excel] 文件

  2. 使用诸如 CTRL+N 等方式打开第二个新的空白 PowerPoint [或 Excel] 文件

  3. 确保 Microsoft AIP 栏显示在功能区下方:“主页”“机密性”→ 选中“显示栏”

  4. 转到“S&P Capital IQ”选项卡

  5. “图表”“图表”“启动图表生成器”

  6. 关闭第 2 个文件 →“不保存”

  7. 关闭第 1 个文件 →“不保存”
    → CRITICALWITHMSG libraryuiwinsafesubclassimpl.cpp(390): APIERR 1400 Invalid window handle.

说明

think-cell 中的此类错误由其他加载项中的编程错误导致。我们的开发人员对此问题进行了详细分析。在此案例中,问题由 Microsoft Azure 信息保护 (AIP) 加载项导致。我们的分析认为,在有多个加载项可用时,钩挂/取消钩挂问题导致发生此问题。

钩挂是函数在事件到达应用程序之前对事件进行截获所用的机制。函数可以作用于事件,在某些情况下,可以修改或忽略事件。如需进一步的详细信息,请参阅 KB0201。

KB0169 中列出了已知会导致此类问题的其他加载项。

解决方案

我们已收到 Microsoft 提供的反馈,表明 AIP 客户端正处于维护模式。Microsoft 不建议在 Office 中使用 AIP 加载项,原因是“加载项不太稳定,因为它们可能会与其他加载项冲突,从而导致 Office 应用程序挂起、崩溃或自动禁用加载项。” Microsoft 建议针对 Office 应用程序改用 Microsoft Information Protection (MIP) 内置标签。

解决方法

在 PowerPoint 和 Excel 中关闭功能区下方的 Microsoft AIP 栏后,此问题似乎会消失。若要将其关闭,请转到“主页”“机密性”→ 取消选中“显示栏”。无论如何,请向您的内部 IT 部门寻求建议。

联系支持

若在无 Microsoft AIP 加载项的情况下仍出现这些问题,请执行以下步骤:

请向我们发送 think-cell 日志文件。若要如此,请打开 PowerPoint 或 Excel,转到插入 → think-cell → 工具 工具菜单图标. → 请求支持。日志文件将自动附加到新的电子邮件。

若操作均无效,您可以按照以下说明查找日志文件:


上一篇:think cell与 Oracle SmartView 冲突:Excel 似乎随机发生崩溃

下一篇:think cell在 M1 Mac 上启动 PowerPoint 或 Excel 会显示错误消息:"不支持 Rosetta"

发表评论:

评论记录:

未查询到任何数据!

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部