剪切/复制某些单元格以将其粘贴到另一个工作表/页面时,有时Excel冻结/锁定并淡出。在顶部工具栏上,它在方括号中表示“无响应”。
最终,我必须单击“ X”以关闭程序。它提供了等待程序响应的机会,但是从不执行–它直到我最终关闭它之前都无济于事,它可以恢复文件等。
这里的内存有问题吗?我该怎么做才能阻止它锁定?
剪切/复制某些单元格以将其粘贴到另一个工作表/页面时,有时Excel冻结/锁定并淡出。在顶部工具栏上,它在方括号中表示“无响应”。
最终,我必须单击“ X”以关闭程序。它提供了等待程序响应的机会,但是从不执行–它直到我最终关闭它之前都无济于事,它可以恢复文件等。
这里的内存有问题吗?我该怎么做才能阻止它锁定?
Answers:
我在新的,速度非常快的i7机器上遇到了类似的问题。即使使用包含六个单元格和一个公式的简单电子表格,Ctrl-C也会冻结Excel 20-30秒。但是,在那之后,我总是会重新获得控制权。原来是与默认打印机有关。我的默认设置是脱机的网络打印机。当我转到控制面板并将我的默认打印机更改为CutePDF writer或类似的东西时,副本立即达到了应有的状态。
我在没有宏的工作表上遇到了这个问题-事实证明这是条件格式的。当我从整个工作表中删除条件格式时,所有文件都重新工作了。然后我将其添加回去。
我不记得这个确切的问题,但是我在许多场合也遇到过类似的问题。像您一样,我必须中止Excel才能清除问题,并且在我找出原因之前它告诉了几个此类失败。
原因是Excel等待有关我请求的操作的问题,该问题隐藏在主窗口的后面。从那以后,我发现很难显示这个隐藏的问题,但是有可能。我不知道为什么在极少数情况下,这个问题没有像往常一样是最重要的。
下次发生这种情况时,请尝试寻找隐藏的问题。
在MS Office 2013中,依次转到“文件”,“信息”并选择“检查问题”(检查工作簿),然后选择“检查文档”。
然后将有您要检查的内容的检查清单,我只是保留了默认检查。
然后单击“检查”,然后显示“!”。有什么问题。点击删除每个类别中的全部,然后尝试复制并再次过去。
为我工作,祝你好运!
删除Office 2013更新KB3114717对我有用。我在运行Office的MS OffCAT工具后发现了这一点。复制/粘贴时,CPU恢复正常,Excel不会冻结。
https://support.microsoft.com/en-us/kb/2939112 https://support.microsoft.com/en-us/kb/3114717
我有同样的问题。这是条件格式和复制/粘贴/撤消等问题。粘贴必须是特殊粘贴和合并条件格式粘贴,而不是默认值。其他CF片段。
我创建了VBA脚本的快捷键,该键会自动执行此粘贴。因此,用户使用+ (或点击按钮)而不是Ctrl+ 来运行一个宏,该宏是:VCtrlS
Selection.PasteSpecial Paste:=xlPasteAllMergingConditionalFormats, Operation _
:=xlNone, SkipBlanks:=False, Transpose:=False
Ctrl
+ S
用于自定义宏。每个人都使用它来保存在每个应用程序曾经为Windows编写的,对不对?试想一下的乐趣,如果别人使用你的“个性化”的工作簿:“WTF我只是试图打印,但它只是关闭并删除当前工作簿(Ctrl
- P
= P UT里垃圾)”或“Whaaat!?我只是想开一本工作簿,但是我最终浏览了P0rn(Ctrl
- O
= O nline P0rn,因为Ctrl
- P
已经在使用中)“ ;-)
运行Excel for Office 365 MSO(16.X)。发现如果我打开了两个Excel文件,其中一个是从本地驱动器打开的,第二个是从电子邮件打开的,并且当我尝试从不在保护视图中的第一个文件进行复制时,第二个文件从受保护的视图加载并挂起,我被迫关闭文件。如果我从本地驱动器重新打开第一个文件,请在受保护的视图中关闭第二个文件,我的复制/粘贴没有问题。如果我从电子邮件中重新打开文件(在受保护的视图中加载),然后在第二个文件上单击“启用编辑”,返回到第一次尝试的复制/粘贴,我没有问题。
总结一下,如果我在受保护的视图中打开了一个文件,它将导致复制/粘贴与我打开的任何其他文件冻结,因此请对已打开的所有内容进行编辑。
File => Options => Advanced tab
Cut, copy, and paste
部分。Show Paste Options button when content is pasted
Show Insert Options buttons
Cut, copy and sort inserted objects with their parent cells
对于那些阅读了所有这些答案却无济于事的人来说,我还有另一件事可供您尝试,这对我很有用。像您一样,我阅读并做了所有这些事情,但它们并没有帮助。
以我为例,Windows 7上的Office 2010版本的Excel(32位)将冻结MINUTES而不是几秒钟。
我注意到在冻结程序时Excel.exe使用的RAM数量大约是原来的三倍,而dwm.exe使用的是CPU的大约一个内核(带HT的四核与12%的CPU相比,为1-32%) 3%)。我使用Process Explorer并冻结了Excel的完整转储,然后安装并运行WinDBG(很好的初学者指南,这是我在这里找到的全部),并了解到“堆损坏”。
在这种情况下,YEARS尚未应用Windows更新,而我发现Office 2010 Service Pack 2是其中之一(https://www.microsoft.com/zh-cn/download/details.aspx?id = 39667)。还向此计算机提供了更新KB3078667,该更新与Desktop Window Manager(dwm.exe)中发生的内存泄漏有关。
安装并重新启动后,问题消失了。希望这对其他人有所帮助,因为它不仅限于Office 2010。
此安全公告适用,请查看它,看看是否已安装此更新,或者如果其中一个更新已被取代,则不行,安装其中一个可以缓解您的问题。
另一种解决方案是检查隐藏的图片对象。我发现excel文档中有数百个不可见的隐藏图像项。以下步骤来自https://blogs.office.com/en-us/2009/01/30/hidden-and-invisible-objects/
您要做的第一件事是验证电子表格上是否还有其他对象。查看工作表对象的最简单方法是打开“选择”窗格(在“主页”选项卡上,转到“编辑块”>单击“查找并选择下拉菜单”>选择“选择窗格”选项,使窗格可见)。查看选择窗格,您将看到当前工作表上所有对象的列表以及对象是可见还是隐藏的指示。如果选择窗格为空白,则工作表上没有多余的对象。
我的工作表的“选择和可见性”窗格的顶部。请注意,有100个对象已粘贴到我的文档中。我已经看到带有数千个隐藏对象的客户文件。
打开选择窗格并确认工作表上有对象后,下一步是将电子表格置于“设计模式”(如果当前工作簿支持)。仅当您的工作表包含某些类型的控件时,才会在Excel中启用“设计模式”。启用“设计模式”将允许您选择所有控件,而不仅仅是基本形状和表单控件。要进入设计模式,请在“开发人员”选项卡上的“控件块”中选择“设计模式”按钮。如果功能区中禁用了此按钮,则您的工作表将不包含需要此步骤的控件类型。(注意:如果功能区中没有“开发人员”选项卡,则可以通过以下步骤启用它:“ Office按钮”>“ Excel选项”
请选中默认“流行”标签上的“在功能区中显示开发人员标签”复选框)。
现在,您可以使用“转到特殊对象”对话框选择对象。要选择工作表中的所有对象:Ctrl + G打开“转到”对话框>选择“特殊”按钮>选择“对象”>单击“确定”。然后将选择对象,并且它们的选择手柄在页面上可见。
我的工作表已选中所有对象。您可以看到,除了以前可见的对象之外,我现在还选择了一些以前隐藏在工作表上的文本框。
此时,您只需按Delete键,然后从工作表中删除所有这些对象。您还可以选择对删除的对象更具选择性;如果您想保留工作表上的其他对象,请按住Ctrl键并单击选择窗格中或工作表上的对象,然后将其从当前选择中删除,然后再单击“删除”。