|
Ошибка при записи файла Excel | ☑ | ||
---|---|---|---|---|
0
Vurglak
11.02.20
✎
13:28
|
Здравствуйте.
Делаю обработку для разбития одного файла Excel на несколько.
При выполнении обработки выдает ошибку: "{Форма.Форма.Форма(406)}: Ошибка при вызове метода контекста (SaveAs): Произошла исключительная ситуация (Microsoft Excel): Приложению Microsoft Excel не удается получить доступ к файлу "Q:\WRK\Шкляев\Q\WRK\Шкляев\test\01.01.2020_31.01.2020\786B0C60". Это может быть вызвано одной из следующих причин. • Указан несуществующий файл или путь. • Файл используется другой программой. • Имя книги, которую вы пытаетесь сохранить, совпадает с именем другой книги, открытой в данный момент." По найденным в инете советам пробовал менять свойства dcom на вкладке "удостоверения" для Microsoft Excel Application в службах компонентов, создавал папки Desctop в папках "C:\Windows\System32\config\systemprofile" и "C:\Windows\SysWOW64\config\systemprofile". Ошибка все равно вылазит. Собственно как побороть эту ошибку? |
|||
1
vicof
11.02.20
✎
13:31
|
Причины ж указаны.
|
|||
2
Vurglak
11.02.20
✎
14:49
|
(1) Указаны, но не те.
"Указан несуществующий файл или путь". Путь существует, файл нет, ибо как раз файл и записываю новый. "Файл используется другой программой". Ну как бы файла по сути ещё нет, ибо создан новый и ещё не записан. "Имя книги, которую вы пытаетесь сохранить, совпадает с именем другой книги, открытой в данный момент". Проверял, имена не совпадают. |
|||
3
vicof
11.02.20
✎
14:52
|
(2)
На клиенте? на сервере? Путь 1ска видит? Доступ есть? Может у тебя в фоне висят процессы, которые держат файл. Точно имена, а не представления? |
|||
4
ZDenis
11.02.20
✎
14:54
|
Путь к файлу странный, а имя файла вообще нет
|
|||
5
sitex
naïve
11.02.20
✎
14:55
|
(3) скорее всего у него в фоне уже процессов на открывал excel, вот и пошли ошибки
|
|||
6
vicof
11.02.20
✎
14:59
|
(5) ну я собственно об этом и написал)
|
|||
7
VS-1976
11.02.20
✎
16:24
|
(0) Путь то конечно крутой Q:\WRK\Шкляев\Q\WRK\Шкляев\
|
|||
8
dka80
11.02.20
✎
16:31
|
А где расширение у файла?
|
|||
9
Vurglak
11.02.20
✎
16:51
|
(3)Приложение обычное, не управляемое, путь видит, доступ есть, процессы Excel зависшие перед обработкой убил в диспетчере задач, при выполнении обработки в диспетчере показывает один процесс.
Насчет "имена, а не представления, имена чего? |
|||
10
vicof
11.02.20
✎
17:42
|
(9) Книг
|
|||
11
Vurglak
11.02.20
✎
18:29
|
(10)Да,точно имена, а не представления
|
|||
12
Vurglak
12.02.20
✎
09:44
|
Мда...
ПутьКФайлу формировалось как ПутьКФайлу = Каталог + ИмяФайла. Сделал ПутьКФайлу = ИмяФайла, обработка выполнилась, файлы сохранило на диск С. Вернул обратно ПутьКФайлу = Каталог + ИмяФайла, обработка всё равно выполняется и сохраняет уже в нужный каталог. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |