首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

80分:System.Diagnostics.Process.Start加载资料时,Excel失去响应

2013-06-19 
80分:System.Diagnostics.Process.Start加载文件时,Excel失去响应我在Excel里面做了了Ribbon按钮,点击按钮

80分:System.Diagnostics.Process.Start加载文件时,Excel失去响应
我在Excel里面做了了Ribbon按钮,点击按钮加载文件
使用如下代码:
System.Diagnostics.Process.Start(文件路径)

现在的问题是,如果文件不是与Excel关联的,例如rar之类的,可以正常打开

如果是Excel关联的扩展名,例如xls,Excel就会失去响应几分钟,文件也没用打开,然后这条语句就像没有执行,就运行后面的语句了。

用ShellExecute也是一样结果。检查返回值是42(没报错误?)



谁知道是什么原因?如何解决?

Process.Start不能执行宿主程序关联的文件吗?貌似运行的时候没有加载成功 Process?Start ShellExecute 失去响应
[解决办法]
你的Add-In之类的.net代码崩溃了。在vsto的office工程中先调试好代码。

调试!而不是随便超个 Add-In 代码就注册和部署。不要那么大胆。

热点排行