-1

私は wpf アプリケーションを持っており、次のコードを使用して Excel ファイルを保存しています。ファイル パスを「C:\」として選択すると、エラーがスローされます。他のファイル パスには、この問題はありません。

助けてください。

excelWorkbook.SaveAs(saveAsPath, XlFileFormat.xlWorkbookNormal, Type.Missing,
                            Type.Missing, Type.Missing, Type.Missing, XlSaveAsAccessMode.xlExclusive,
                            Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);

編集

ファイル名:C:\2347_H4141001_axm2312_20110627_042821.xls

エラーは次のとおりです。

ファイルにアクセスできませんでした。次のいずれかを試してください。

• 指定したフォルダが存在することを確認してください。

• ファイルを含むフォルダが読み取り専用でないことを確認します。

• ファイル名に次の文字が含まれていないことを確認してください。[ ] : | また *

• ファイル/パス名が 218 文字を超えないようにしてください。

4

1 に答える 1

-1
  • 権限を確認しましたか?デフォルトでは、Windows はドライブの ROOT への書き込みをブロックC:します。

  • 文字「:」と「\」が原因である可能性があります。次の@ように、前に使用してみてください。@"C:\nameOfFile

于 2016-03-12T16:42:42.157 に答える