打开包含用户表单的文件时Excel崩溃
这是已知的解决方案解决方法的一个已知问题,即从此处删除名为Excel.box
的文件:
C:\Users\SlowLearner\Application Data\Microsoft\Forms\Excel.box
根据this forum post,Excel.box(& Word.box)文件的目的是:
Winword.box和Excel.box等文件与 您在设计用户窗体时看到的控件工具箱 Visual Basic编辑器。这些文件包含有关布局的信息 控件工具箱(附加标签页,已有的控件 添加或删除,自定义图标,...)如果用户从未修改过 以任何方式控制工具箱,可能没有.box文件。通过 删除.box文件,您将恢复控件工具箱 默认(出厂预设)配置 - 这是唯一的方法 那。有时,.box文件已损坏,必须删除。 删除它没有任何负面影响。
很遗憾,Excel.box会返回:(
对于大多数用户而言,似乎通过删除文件来解决问题,遗憾的是不适合我。
我想了解导致此问题再次发生的原因。需要注意几点:
目前我只是在启动Excel之前检查并删除文件,但从长远来看,这几乎不是一个可接受的解决方案。欣赏正确修复的想法... TIA
其他信息:
我还没有完全了解崩溃,但到目前为止它发生在:
上面的崩溃是在重新启动我的电脑后发生的,有机会再探索一下。
安全模式:
安全模式下仍会发生崩溃 - 重现步骤:
创建EXCEL.box文件
在视觉上观察具有Excel.box文件的文件夹的基础上,我做了一些测试,试着看看它是什么时候创建的。基本上似乎出现以下情况之一: - UserForm工具框已关闭 - IDE关闭(显示用户表单后)
我现在也尝试通过从中删除所有内容来修改用户表单工具箱。每次重新启动应用程序后,Excel仍然会崩溃(这很奇怪,因为我不能像以前那样崩溃)。
办公室维修 - 尚未测试(尚未)
根据here中的以下引用,不愿意尝试Office修复(向下滚动:第1页,由Steve IT回复8)我不希望它工作: - /(但是会尝试,如果没有其他建议表面。)
感谢您继续提出建议,但是我已经尝试了修复,并且还完全删除了Visual Studio 2013和Office(以防VS干扰)并重新安装两者,但它仍然会抛出先前报告的错误。
其他用户个人资料
创建了一个名为' test'的全新用户。测试有完全相同的问题。
答案 0 :(得分:1)
这个问题最终解决了,不知道为什么。我继续正常使用Excel并且它继续崩溃所以我会删除有问题的.box文件并重新开始......
截至2017年11月,Excel不再因此问题而崩溃;我最好的猜测是有一个自动更新解决了这个问题。
答案 1 :(得分:0)
看起来这个问题仍然存在,它不仅限于Excel,还包括Powerpoint。
如上所述的修复程序可用于移动/删除以下文件夹位置中的任何文件以解决问题。
df1
var value
X (1),(4)
Y (7)
Z (21),(3),(45)
此错误很可能是由宏中的错误代码或使用表单的加载项引起的。问题是复制这可能很困难,因此当它崩溃时你必须以某种方式调试它。
C:\Users\%username%\Application Data\Microsoft\Forms
是生成的一些文件,其中Excel或Powerpoint在初始屏幕上崩溃。
答案 2 :(得分:0)
尝试添加命令
ThisWorkbook.VBProject.VBComponents("UserForm").Activate
就在你之前 “用户窗体”。显示行。