为什么我收到零星的失败与ACTXSERVER在MATLAB 7.3 (R2006b) ?

11视图(30天)
我的代码调用ACTXSERVER,偶尔我将收到错误:
? ? ?调用错误:被被拒绝了。
模式是第一个或几次可能会失败,但是一旦它的工作一直工作。这可能会导致什么零星的自然?

接受的答案

MathWorks支万博1manbetx持团队
从常见的远程OLE自动化错误:
< http:/万博1manbetx/support.microsoft.com/kb/141824/en-us >
电话是被拒绝了:“这个错误通常发生在服务器应用程序忙于应对客户端。当电话进入自动化管理器,它将试图让OLE线程为目标对象的注意。如果拒绝请求的线程(通常因为忙于另一个请求),自动化管理器将暂停,然后再试一次。自动化管理器将继续重新尝试直到成功或超时。”
以下措施可能有助于解决这个问题:
1。以管理员运行Excel应用程序。
2。检查任何防病毒应用程序是否干扰Excel。
3所示。如果Excel表,使用' xlswrite '命令你试图访问外部链接与“自动更新”,有时它可能导致Excel停止响应。关闭此功能。
4所示。Excel有时插件插件(例如:前线系统添加/解析解算器平台(Excel和COM添加))可能会导致更高的加载时间MATLAB &因此这个问题可能发生。添加一个暂停MATLAB代码或禁用插件可能会有所帮助。
1评论
基肖尔先生kavuru
基肖尔先生kavuru 2020年12月30日
Excel创建和阅读是成功,运行时直接在Matlab。
但是詹金斯Matlab插件引入图片后,下面的问题开始:
  1. 服务器创建失败:服务器执行失败,当调用actxserver {”excel = actxserver (Excel.Application)”}. To resolve this i have tried to kill the excel objects from Tasks (which are in System user) using 'taskkill /F /IM EXCEL.EXE'. Now the new problem comes as in point 2.
  2. “错误:叫被被拒绝了。”由于这个被拒绝了,我跟着下面的答案。我已经尝试暂停和交叉检查与其他选项不为我工作。
//www.tianjin-qmedu.com/matlabcentral/answers/185027-why-do-i-receive-sporadic-failures-with-actxserver-in-matlab-7-3-r2006b

登录置评。

更多的答案(0)

s manbetx 845


释放

R2007a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!