所以,这以前从来没有发生过,现在它每一次都这样做。
出于测试目的,RTD服务器现在关闭了,Excel没有什么可做的,只需要吐出#N/A。奇怪的是,它工作得很好,并且错误/错误的progID会失败,但是如果有一个正确的(服务器仍然关闭),它就会挂起并冻结。
=RTD("correct.prog","TEST")
上面将冻结Excel;它确实与RTD通信,RTD打开并执行它应该做的事情,只是Excel冻结了。
=RTD("wrong.prog“、"TEST2")
上面对Excel没有任何作用,Excel做它应该做的事情,并输出#N/A
发布于 2012-10-11 04:00:43
我敢打赌你肯定忽略了一些简单的东西。以下是一些想法:
如果它确实调试了您的代码。可能是无限循环。
b)如果调试器没有在代码中停止,请再次检查是否禁用了Excel设置,使其处于挂起/冻结状态:
xlApp.ScreenUpdating = true;
xlApp.DisplayAlerts = true;
xlApp.UserControl = true;
xlApp.EnableEvents = true;https://stackoverflow.com/questions/11764106
复制相似问题