我为什么会在 Excel 中看到 "不能将对象移到工作表外" 消息?

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的英文版本以便参考。

有时, 以下消息会阻止您在工作表中插入或隐藏行或列。

“不能将对象移到工作表外”消息框

如果您看到此消息, 请参阅下表以获取可能的解决方案。

问题

为什么会发生它以及如何处理它

不能插入行或列

当您尝试在工作表中插入行或列时, 将出现 "不能将对象移出工作表" 消息, 并且在 "对象" 下选择了 "对于对象, 显示" 部分中没有 "隐藏对象" 选项。 这是某些版本的 Excel 中的已知 bug。 虽然默认情况下未选中此选项, 但可以通过按特定键盘快捷方式 (CTRL + 6) 意外地对其进行设置。

若要解决该 bug, 必须将设置从Nothing (隐藏对象)更改为 "全部"。 执行此操作的最快方法是按 CTRL + 6。

或者, 您可以更改 "Excel 选项" 中的设置。 若要执行此操作,

  1. 单击“文件”>“选项”>“高级”。

    注意: 在Excel 2007 中, 单击 " Microsoft Office 按钮 Office 按钮图像 ", 然后单击 " Excel 选项"。

  2. 在 "高级" 选项卡上, 滚动到 "此工作簿的显示选项" 设置。 在 "对于对象, 显示" 下, 选择 "全部", 而不是 "无" (隐藏对象)

    “Excel 选项”对话框中用于显示和隐藏对象的选项

可能是你有意隐藏了工作簿中的对象。 例如, 如果工作簿中有很多对象, 选择隐藏这些对象可能会使工作簿更好地响应。 如果是这种情况, 您可以使用键盘快捷方式 (CTRL + 6) 在隐藏和显示对象之间进行切换。

不能插入或隐藏列

如果 "不能将对象移出工作表" 消息 (或类似措辞的消息) 即使在应用以前的分辨率后仍然显示, 可能是因为在工作表网格末尾的单元格中有批注、图像或图表等对象。

可以隐藏或插入的列数限制在对象的右边缘和工作表的最后一列之间的列数 (列XFD)。 如果要在工作表上的任何其他位置隐藏或插入的列数大于该数字, 则会将该对象移出工作表, 您将看到该消息。

一般来说, 你可以通过查找有问题的对象, 然后删除它或将其从工作表的末尾移开来解决此问题。 以下是查找对象的一些提示:

  • 若要快速移动到行或列中的最后一个单元格, 请按 END, 然后按向右键或向下箭头键。

  • 若要转到工作表上包含数据或格式的最后一个单元格, 请单击 "CTRL + END"。

  • 若要快速查找和删除批注, 请按 F5。 在 "定位" 对话框中, 单击 "特殊"。 选择 "批注", 然后单击"确定"。 若要删除批注, 请右键单击包含批注的单元格, 然后单击 "删除批注"。

  • 若要快速查找图形对象 (包括图表和按钮), 请按 F5。 在 "定位" 对话框中, 单击 "特殊"。 选择 "对象", 然后单击"确定"。 找到对象后, 您可以删除或移动它。

注意: 当您插入或隐藏列时, 通常会出现此问题。 虽然 Excel 2007 中的行限制较大, 但在行中可能会出现相同的问题, 这使得在工作表的最末尾放置对象的可能性更小。

有关详细信息和其他疑难解答提示, 请参阅尝试隐藏 Excel 中的列时出现错误消息: "无法将对象移到工作表外"

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×