KB0237:与 Azure Information Protection 加载项冲突:PowerPoint 和 Excel 中的子类化错误
问题
关闭 PowerPoint 或 Excel 时,我收到以下错误消息:CRITICALWITHMSG library\ui\win\safesubclassimpl.cpp(392): APIERR 1400 Invalid window handle.
当打开多个 PowerPoint(或 Excel)文件,并且 Microsoft Azure Information Protection (AIP) 栏显示在功能区下方时,关闭最后一个 PowerPoint(或 Excel)文件时可能会出现此错误。不过,还必须同时存在其他加载项。该问题可以稳定复现,例如启用 Capital IQ 时。如需详细复现步骤,请点击: 阅读更多
使用 thinkcell、Microsoft AIP 和 Capital IQ 复现:
- 打开新的空白 PowerPoint [或 Excel] 文件
- 打开第二个新的空白 PowerPoint [或 Excel] 文件,例如使用 CTRL+N
- 确保 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.
说明
thinkcell 中的此类错误是由另一个加载项中的编程错误引起的。我们的开发人员已对该问题进行了详细分析。在此案例中,问题由 Microsoft Azure Information Protection (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 加载项的情况下仍遇到问题,请按以下步骤操作:
请向我们发送 thinkcell 日志文件。若要执行此操作,请在 PowerPoint 或 Excel 功能区上选择 Insert > thinkcell > 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
此外,如果 thinkcell 处于活跃状态,请发送给我们一张 关于 thinkcell 对话框的截图。要打开关于 thinkcell 对话框,在 PowerPoint 或 Excel 功能区上,选择 插入 > thinkcell > 工具
> 帮助 > 关于。
-