KB0237:与 Azure Information Protection 加载项冲突:PowerPoint 和 Excel 中出现子类化错误
问题
在我关闭 PowerPoint 或 Excel 时,显示以下错误消息:CRITICALWITHMSG library\ui\win\safesubclassimpl.cpp(392): APIERR 1400 Invalid window handle.
若打开多个 PowerPoint(或 Excel)文件,且 Microsoft Azure 信息保护 (AIP) 栏显示在功能区下方,则在关闭最后一个 PowerPoint(或 Excel)文件时,可能会出现此错误。但是,其他加载项一定也会出现。此问题能以可靠方式再现,例如,在启用 Capital IQ 时就是如此。如需了解详细的再现步骤,请点击: 阅读更多
使用 think-cell、Microsoft AIP 与 Capital IQ 再现:
- 打开新的空白 PowerPoint [或 Excel] 文件
- 使用诸如 CTRL+N 等方式打开第二个新的空白 PowerPoint [或 Excel] 文件
- 确保 Microsoft AIP 栏显示在功能区下方:Home > Sensitivity> 勾选 Show Bar
- 前往 S&P Capital IQ 标签页
- Charting > Charting > Launch Chart Builder
- 关闭第 2 个文件 > Don't Save
- 关闭第 1 个文件 > Don't Save
>CRITICALWITHMSG library\ui\win\safesubclassimpl.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 栏后,此问题似乎会消失。要将其关闭,请依次打开 Home > Sensitivity > 取消勾选 Show bar。无论如何,请向您的内部 IT 部门寻求建议。
联系支持
若在无 Microsoft AIP 加载项的情况下仍出现这些问题,请执行以下步骤:
请向我们发送 think-cell 日志文件。若要执行此操作,请在 PowerPoint 或 Excel 功能区上选择 Insert > think-cell > Tools
如果请求支持在 PowerPoint 和 Excel 中都无法正常工作,请按照以下步骤操作: 阅读更多
-
打开一个新的文件资源管理器窗口。
-
在地址栏中,输入
%LOCALAPPDATA%\think-cell。选择 Enter。或者,您可以通过浏览目录: 阅读更多 打开
think-cell文件夹。完整的默认文件路径是
C:\Users\USERNAME\AppData\Local\think-cell。将USERNAME替换为您的用户名。如果您找不到此文件夹,它可能被隐藏了。如需显示隐藏的项目,请在“文件资源管理器”中选择以下选项之一:
- Windows 7:组织 > 文件夹和搜索选项 > 查看 > 显示隐藏的文件和文件夹
- Windows 8、Windows 8.1 和 Windows 10:查看 > 显示/隐藏 > 隐藏的项目
- Windows 11:查看 > 显示/隐藏 > 隐藏的项目
-
将
think-cell文件夹中所有以log结尾的文件发送至 我们的支持团队。这些文件可能包括以下任何内容:-
EXCEL_log.log -
POWERPNT_log.log -
ppttc_log.log -
setup_think-cell_VERSION_log.log -
tcasr_log.log -
tcindex_log.log -
tcmail_log.log -
tcrunxl_log.log -
tcupdate_log.log
此外,如果 think-cell 处于活跃状态,请发送给我们一张 关于 think-cell 对话框的截图。要打开关于 think-cell 对话框,在 PowerPoint 或 Excel 功能区上,选择 插入 > think-cell > 工具
> 帮助 > 关于。
-