Excel文件中这个奇怪的“J”图标是什么

Excel文件中这个奇怪的“J”图标是什么

我们的客户报告称,当他们尝试打开 Excel 文件时,Excel 会在计算机上崩溃。我可以正常打开它。但是,其中有一些我不熟悉的奇怪现象。

我假设下面的 J 图标是某种缺失控件的占位符。它似乎附加在列上,因此如果我调整 C 列的大小,J 图标仍位于 D 列的开头。如果我尝试删除工作表的所有内容而不删除工作表本身,图标会保留下来。我无法选择图标本身。

跟随列的 J 图标

此外,其中一个工作表中有大量“Forms.HTML:Hidden.1”控件。我看到过很多与此相关的问题,但没有一个能解释它们为什么会出现在那里。“属性”窗口未显示这些控件的属性。

Forms.HTML:Hidden.1 控件丰富

我相信消除这些奇怪之处可能会让顾客再次打开床单。

但是我该如何删除它们以及它们有什么用途?

更新:

工作簿已共享。取消共享它允许我删除对象。

答案1

我相信 J 图标代表一个嵌入的 JavaScript 对象。此链接应该可以帮助你摆脱这些物体。

简而言之,按 F5,单击“特殊...”按钮,然后选择“对象”。这样您就可以选择并删除工作表中嵌入的对象。

如果这不起作用,您可以尝试使用宏来摆脱它们(步骤来自本论坛)。右键单击底部的工作表选项卡,然后单击“查看代码”。复制以下内容并将其粘贴到编辑器中:

Sub Shapes1()
'Delete all Objects except Comments
    On Error Resume Next
    ActiveSheet.DrawingObjects.Visible = True
    ActiveSheet.DrawingObjects.Delete
    On Error GoTo 0
End Sub

按 Alt+Q 关闭并返回 Excel,使用 Alt+F8 打开宏窗口,选择新的宏(Shapes1),然后运行它。

相关内容