|
使用ExcelPlate每一次列印至 Excel時, 出現”output.xls has already exsited.Would you like to overwrite it”,應如何解決? |
|
|
這是防止在輸出過程中,會覆蓋原來存在的Excel檔案所做的警告,如果檔案不存在的話是不會彈出警告的,所以可以在ExcelPlate.Output()前刪除這個檔案,如下: Using System.IO; string filepath = string.Empty; if (excelPlate1.OutputPath.EndsWith("\\")) { filepath = excelPlate1.OutputPath + excelPlate1.OutputFileName; } else { filepath = excelPlate1.OutputPath + "\\" + excelPlate1.OutputFileName; } if (File.Exists(filepath)) { try { File.Delete(filepath); } catch { } }
|
|
|