我想填寫窗體的數據,以優秀。代碼的最後,我給的驗證,所以如果文件名的特定位置的存在,不會再保存C# - interop excel
string savingNewForm = "C:\\temp\\" + temp;
if (File.Exists(savingNewForm))
{
MessageBox.Show("File already exist!");
oBook.Close();
oApp.Quit();
}
else
{
oBook.SaveAs(savingNewForm);
oBook.Close();
oApp.Quit();
MessageBox.Show("Your file saved");
}
但是當用戶保存相同的文件名給它的錯誤。
我認爲主要的問題在if (File.Exists(savingNewForm))
因爲它不檢查文件名是否存在,而是去else
,並給出一個彈出excel問我是否要替換或不。
您的問題是什麼? –
你可以告訴我你的 –
你說「它給錯誤」 - 什麼錯誤?什麼線? – Enigmativity