开发者社区> 问答> 正文

使用Office Automation时检查Office进程是否挂起

使用Office Automation时是否可以检查Microsoft Office进程(例如Word,Excel)是否已挂起?此外,如果进程已挂起,是否可以终止它?

展开
收起
游客ufivfoddcd53c 2020-01-03 20:08:32 876 0
1 条回答
写回答
取消 提交回答
  • 我可以回答后半部分。如果您在代码中引用了该应用程序对象,则可以在其上简单地调用“ Quit”:

    private Microsoft.Office.Interop.Excel.Application _excel;
    // ... do some stuff ...
    _excel.Quit();
    
    

    为了检查挂起的进程,我猜您想尝试从应用程序中获取一些数据,看看是否在合理的时间范围内得到了结果(检查计时器或其他线程或其他东西)。不过,也许有更好的方法。

    2020-01-03 20:08:53
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
服务上云加速大家居产业C2M进程 立即下载
Infecting-The-Enterprise-Abusing-Office365-Powershell-For-Covert-C2 立即下载
低代码开发师(初级)实战教程 立即下载

相关实验场景

更多