DataGridViewからすべてのセルを取り出してExcelワークブックにコピーするメソッドを書きました。Excelファイルを保存すると例外がスローされる
私は実際にそれを保存する部分に達するまで、すべてがうまく動作します。ここで
は、それを保存したコードです:
//Saves the Workbook to the specified path
excelWorkbook.ActiveWorkbook.SaveCopyAs(pathToSave);
excelWorkbook.ActiveWorkbook.Saved = true;
//Close the workbook
excelWorkbook.Quit();
そして、例外がスローされる:
Microsoft Office Excel cannot access the file 'C:\Users\TheGateKeeper\Desktop\New folder'. There are several possible reasons:
• The file name or path does not exist.
• The file is being used by another program.
• The workbook you are trying to save has the same name as a currently open workbook.
は、これは私がこのクラスで働いています初めてですので、私は何かを台無したかもしれませんアップ。追記としても
、何をするか:
excelWorkbook.ActiveWorkbook.Saved = true;
のですか?
ありがとうございました。
'C:\ Users \ユーザーTheGateKeeper \デスクトップ\新しいフォルダは' ディレクトリです。どのようにファイル名を設定する? –
Doh! interlopクラスはどのような拡張機能に保存されますか? – TheGateKeeper
1.変数pathToSaveの値は何ですか? 2.ディレクトリ "C:\ Users \ TheGateKeeper \ Desktop \ New folder"は存在しますか? –