oBook.SaveAs("C:\Excel\file1.xls"),如果文件夹C:\Excel不存在的话,就会抛出异常(文件夹不存在),但是在try ..catch后,在finally里
oBook.SaveAs("C:\Excel\file1.xls"),如果文件夹C:\Excel不存在的话,就会抛出异常(文件夹不存在),但是在try ..catch后,在finally里如果有oBook.Close(),程序就死在哪儿了,?该怎么办 问题点数:50、回复次数:3Top
1 楼Snrmnm_sx(Ψ 踏雪无痕 Ω)回复于 2005-06-01 15:12:03 得分 10
你把oBook.Close()换成ME.Close()!
呀是你在定义oBook时,先判断你所要操作的路径是不是存在!Top
2 楼hle(老大)回复于 2005-06-01 15:38:22 得分 20
先判断目录是否存在,不存在就先创建一个。
if(!Directory.Exists(@"C:\Excel"))
{
Directory.CreateDirectory(@"C:\Excel");
}
Top
3 楼miaojx(I'll be back)回复于 2005-06-01 17:00:32 得分 20
if not Directory.Exists("C:\Excel") then
Directory.CreateDirectory("C:\Excel")
end ifTop




