Сохранение файла Excel в C: \ с использованием ошибки interop.excel throws - PullRequest
0 голосов
/ 28 июня 2011

У меня есть приложение 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);

EDIT

Имя файла: C: \ 2347_H4141001_axm2312_20110627_042821.xls

Ошибка:

Файл не может быть доступен. Попробуйте одно из следующего:

• Убедитесь, что указанная папка существует.

• Убедитесь, что папка с файлом не доступна только для чтения.

• Убедитесь, что имя файла не содержит ни одного из следующих символов: <>? []: | или *

• Убедитесь, что имя файла / пути не содержит более 218 символов.

1 Ответ

0 голосов
/ 12 марта 2016
  • Вы проверяли разрешения?Блоки Windows записывают в ROOT дисков, например, C:.

  • Причиной могут быть символы ":" и "\", попробуйте использовать @ до того, как это: @"C:\nameOfFile

...