2011-06-27 25 views
0

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

助けてください。

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); 

EDIT

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

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

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

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

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

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

•ファイル/パス名が218文字を超えていないことを確認してください。

+0

どのような種類を得るのですか? – Bassetassen

+1

プロセスを管理者として実行してみてください。 – Jacob

答えて

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

  • の文字が「:」と「\」のように、前@を使用しようと、原因である可能性があり:あなたは、エラーの@"C:\nameOfFile

関連する問題