2

ユーザーが「Excelに保存」ボタンをクリックしたときに、特定のフォルダーの下に特定の名前のExcelファイルを作成したいと考えています。これまでに以下のコードを試しました。

string path = System.IO.Path.GetTempPath();

sl.SaveAs(path + "\\" + dosyaismi + ".xlsx");
FileInfo fi = new FileInfo(path + "\\" + dosyaismi + ".xlsx");
if (fi.Exists)
{
    System.Diagnostics.Process.Start(@path + "\\" + dosyaismi + ".xlsx");
}
else
{
    MessageBox.Show("Dosya bulunamadı!");
}

プログラムを実行して最初にそのボタンをクリックすると、ファイルを作成するのに2分かかります.しかし、プログラムを閉じずに、別のファイル名でそのボタンをもう一度クリックすると、すぐにファイルが作成されます.

2 時間検索しましたが、解決策が見つかりませんでした。だれか助けてもらえますか?

4

0 に答える 0