如何得知机器启动后,Excel可以使用?
现在客户有个要求,需要写个服务,当机器关闭重新启动后,自动打开excel,并利用里面的一个宏做相关处理该服务只在机器重启后,运行一次即可,并自动运行。
现在我的难题是,怎么在重启后,得知excel可以使用了?(其他的都没问题)
我只有在确认excel可以使用后,才能调用Microsoft.Office.Interop.Excel类打开excel,并做相关处理。 --------------------编程问答-------------------- try{
}catch()
有异常就不能用.... --------------------编程问答-------------------- 获取系统的进程判断后,然后运行excel程序 --------------------编程问答-------------------- Process[] myProcess = Process.GetProcessesByName("EXCEL");
foreach (Process process in myProcess)
{
try
{
process.Kill();
}
catch
{ }
} --------------------编程问答-------------------- 我错了 没看清楚你说的 我给你的代码是放屁
用死循环大招
try
{打开你的excel}
catch
{
设置TIMER 一定时间后执行
} --------------------编程问答-------------------- +try --------------------编程问答-------------------- --------------------编程问答-------------------- 我觉得try cachy的做法不对吧
补充:.NET技术 , C#