rpc服务器不可用(来自hresult的异常:0X800706BA)

时间:2009-04-06 09:06:18

标签: vb.net excel

我的应用程序扫描excel文件并生成一个报告,其中包含每个excel文件中的Activex控件数。但是当从客户端计算机运行该工具时,我们在打开文件时遇到错误(对于某些文件不是全部​​)并且文件位于服务器端,如下所示:

“rpc服务器不可用(来自hresult的异常:0X800706BA)”

你能指导我为什么会这样吗....

谢谢。

4 个答案:

答案 0 :(得分:3)

这通常是因为您正在与之通信的服务器崩溃了。

答案 1 :(得分:2)

首次以编程方式启动Excel时,它会通过RPC服务器连接到Excel。当您关闭文档时,此服务器将在您的应用程序不知情的情况下关闭。

解决方案是捕获错误并重新初始化Excel对象。然后你就可以继续了。

答案 2 :(得分:0)

它似乎是一个众所周知的错误 s. Microsoft Support

答案 3 :(得分:0)

我遇到了同样严重的问题,在网上搜索时,没有任何作用。所以我尝试了其中一条注释来打开和关闭Excel本地和服务器,它的工作原理!

如果您遇到同样的问题,请尝试打开Excel或正在使用的Excel文件并将其关闭。

然后尝试再次运行您的应用程序。