Vb.net Excel被RTD调用冻结
所以,这以前从未发生过,现在它每次都在这样做 RTD服务器现在出于测试目的关闭了,Excel除了吐出“不适用”之外,没有什么真正需要做的。奇怪的是,它工作正常,错误/错误的progID出现故障,而正确的progID(服务器仍然关闭)挂起并冻结 =RTD(“正确的程序”,“测试”) 以上将冻结Excel;它确实与RTD通信,RTD打开并执行它应该执行的操作,只是Excel处于冻结状态 =RTD(“错误的程序”,“测试2”)Vb.net Excel被RTD调用冻结,vb.net,excel,rtd,Vb.net,Excel,Rtd,所以,这以前从未发生过,现在它每次都在这样做 RTD服务器现在出于测试目的关闭了,Excel除了吐出“不适用”之外,没有什么真正需要做的。奇怪的是,它工作正常,错误/错误的progID出现故障,而正确的progID(服务器仍然关闭)挂起并冻结 =RTD(“正确的程序”,“测试”) 以上将冻结Excel;它确实与RTD通信,RTD打开并执行它应该执行的操作,只是Excel处于冻结状态 =RTD(“错误的程序”,“测试2”) 以上内容对Excel没有任何作用,Excel做了它应该做的事情,并输出#N
以上内容对Excel没有任何作用,Excel做了它应该做的事情,并输出#N/A我打赌你忽略了一些简单的东西。以下是一些想法:
b) 如果调试器未在代码中停止,请仔细检查是否已禁用使其显示为挂起/冻结状态的Excel设置:
xlApp.ScreenUpdating = true;
xlApp.DisplayAlerts = true;
xlApp.UserControl = true;
xlApp.EnableEvents = true;