首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel冻结了RTD调用

Excel冻结了RTD调用
EN

Stack Overflow用户
提问于 2012-08-01 17:03:28
回答 1查看 498关注 0票数 0

所以,这以前从来没有发生过,现在它每一次都这样做。

出于测试目的,RTD服务器现在关闭了,Excel没有什么可做的,只需要吐出#N/A。奇怪的是,它工作得很好,并且错误/错误的progID会失败,但是如果有一个正确的(服务器仍然关闭),它就会挂起并冻结。

=RTD("correct.prog","TEST")

上面将冻结Excel;它确实与RTD通信,RTD打开并执行它应该做的事情,只是Excel冻结了。

=RTD("wrong.prog“、"TEST2")

上面对Excel没有任何作用,Excel做它应该做的事情,并输出#N/A

EN

回答 1

Stack Overflow用户

发布于 2012-10-11 04:00:43

我敢打赌你肯定忽略了一些简单的东西。以下是一些想法:

  1. 调用没有父窗口的ShowDialog()吗?您可以检查它,如果您按Alt+Tab,看看是否有一个窗口在后面。
  2. 当您调试并按下暂停时,代码控制是否停止在调试器中?

如果它确实调试了您的代码。可能是无限循环。

b)如果调试器没有在代码中停止,请再次检查是否禁用了Excel设置,使其处于挂起/冻结状态:

代码语言:javascript
复制
xlApp.ScreenUpdating = true;
xlApp.DisplayAlerts = true;
xlApp.UserControl = true;
xlApp.EnableEvents = true;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11764106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档