これが私のコードです:
SaveFileDialog sd = new SaveFileDialog();
sd.Title = "Select Excel Sheet to Export or Create New !";
sd.Filter = "Excel files (*.xls)|*.xls";
sd.FilterIndex = 0;
sd.ShowDialog();
if (sd.FileName != null)
{
AddWorksheetToExcelWorkbook(sd.FileName);
}
これは、私が非常に長い間使用してきた単純な 10 行のコードで、問題はありませんが、最近これを使用していますが、以下のようにファイルに書き込む必要があるときにエラーが発生します。
ファイル名..が見つかりませんでした。ファイル名のスペルを確認し、ファイルの場所が正しいことを確認します。
その下の画像を参照してください。ファイル名を書き、保存ボタンをクリックします。既存のファイルを選択したときではなく、新しいファイルを作成している場合にのみエラーが発生します。
なぜこれが起こっているのですか?このコードを何度も使用しましたが、保存先のフォルダーにファイルが作成されていないので、ファイルが保存されないのはなぜSaveFileDialog
ですか?
アップデート :
名前を書いて保存を押したときにのみ、既存のファイルの問題を選択すれば問題ありません。