为了账号安全,请及时绑定邮箱和手机立即绑定

Excel VBA App自发停止,并显示消息“代码执行已暂停”

Excel VBA App自发停止,并显示消息“代码执行已暂停”

开满天机 2019-10-15 10:26:25
从我在网上看到的情况来看,这是相当普遍的投诉,但答案似乎很少。问题是这样的:我们有许多Excel VBA应用程序,可以在许多用户的计算机上完美运行。但是,在一台机器上,它们停在某些代码行上。总是相同的线,但是这些线似乎没有任何共同点。如果在暂停后按F5(运行),该应用程序将继续运行,因此几乎就像已添加了一个断点。我们尝试从菜单中选择“删除所有休息时间”,甚至添加一个休息时间并再次将其删除。我们以前在单个应用程序中就遇到过这个问题,我们通过从模块中剪切代码,进行编译然后将其粘贴回等方式来“合并”它。现在,问题似乎与Excel本身有关,而不是与单个.xls有关,因此我们不确定如何管理此问题。任何帮助将不胜感激:)谢谢,
查看完整描述

3 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

我找到了第二个解决方案。

  1. 在弹出窗口中点击“调试”按钮。

  2. CtrlPause|Break两次。

  3. 点击播放按钮继续。

  4. 完成后保存文件。

希望这对某人有帮助。


查看完整回答
反对 回复 2019-10-15
?
喵喔喔

TA贡献1735条经验 获得超5个赞


在开发了相同的VBA代码并在过去的几天里运行了数百次(从字面上看)之后,我遇到了这个问题。唯一不同的是,在遇到这个令人困惑的问题之前,我无意中用了非传统的方法结束了VBA代码的执行。


我清理了所有临时文件,重新启动等等。当我在所有这些操作之后再次运行代码时,仍然遇到问题-在进入第一个循环之前。有意义的是,“在弹出窗口中按“调试”按钮,然后按两次[Ctrl + Break],然后可以继续运行而不会停止”,因为Office / Windows组合中的某些内容尚未释放执行。卡住了。


多余的Ctrl + Break操作可能会解决延迟执行的问题。


查看完整回答
反对 回复 2019-10-15
?
智慧大石

TA贡献1946条经验 获得超3个赞

我也遇到了这个问题,也将Excel 2007与foobar.xlsm(启用了宏的)工作簿一起使用,通过简单地尝试关闭右上角红色X上的工作簿,而没有运行宏,该工作簿将获得“代码执行已被中断”全部或任何“初始化”表单,工作簿或workheet宏。我得到的选项是“ End”或“ Continue”,Debug始终显示为灰色。我像以前的海报一样建议“控制面板”->“程序和功能”->右键单击“ Microsoft Office Proffesional 2007”(在我的情况下)->“更改”->“修复”。

这为我解决了问题。我可能会补充说,这是在MS更新后不久发生的,而且我还从Microsoft的Excel中找到了一个名为“ Team Foundation”的插件,我当然不是自愿安装的


查看完整回答
反对 回复 2019-10-15
  • 3 回答
  • 0 关注
  • 1223 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信