当前位置:编程学习 > C#/ASP.NET >>

如何得知机器启动后,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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,