|
Сохранение книги эксель из 1С
| ☑ |
0
AlexToo
25.06.18
✎
14:44
|
Товарищи знатоки, подскажите пожалуйста, у меня есть несколько табличных доков я их прохожу в цикле и записываю в одну общую книгу эксель, но при сохранении самой книги вылетает ошибка:
{ВнешнийОтчет.Форма.ФормаОтчета.Форма(158)}: Ошибка при вызове метода контекста (SaveAs): Произошла исключительная ситуация (Microsoft Excel): Метод SaveAs из класса Workbook завершен неверно
сохраняю стандартным образом:
Книга.SaveAs(ИмяФайла);
установлен эксель 2016
подскажите что делаю не так?
|
|
1
HawkEye
25.06.18
✎
14:46
|
(0) не хватает формата в каком сохранять....
|
|
2
AlexToo
25.06.18
✎
14:47
|
(1) сохраняю в xlsx
|
|
3
NikVars
25.06.18
✎
14:51
|
(2) Тут на мысль что-то наводит?
|
|
4
HawkEye
25.06.18
✎
14:52
|
(2) видимо Эксель об этом не знает...
xlWorkbookDefault 51 Книги по умолчанию *.xlsx
xlWorkbookNormal -4143 Обычный рабочей книги *.xls
Книга.SaveAs(ФайлХЛ,-4143);
или
Книга.SaveAs(ФайлХЛ,51);
|
|
5
bolobol
25.06.18
✎
14:56
|
Доступ к куда сохраняешь проверяй. Смотришь, небось, с клиента, а пишешь на сервере
Все параметры - необязательные.
|
|
6
AlexToo
25.06.18
✎
14:59
|
(3) пробывал указывать формат явно, типа Книга.SaveAs(ИмяФайла,-4143); тоже та же ошибка выходит
|
|
7
AlexToo
25.06.18
✎
14:59
|
(4) не, тоже с ошибкой
|
|
8
AlexToo
25.06.18
✎
15:01
|
(5) да доступ везде есть
|
|
9
bolobol
25.06.18
✎
15:02
|
Тогда сделай видимым эксель и увидишь проблему
|
|
10
bolobol
25.06.18
✎
15:04
|
А то, может, безопасный режим, антивирь или ещё что...
|
|
11
AlexToo
25.06.18
✎
15:17
|
(9) странно, когда устанавливаю видимым тогда сохраняет без проблем
|
|
12
bolobol
25.06.18
✎
15:30
|
(11) Знач, параметр интерактивных уведомлений не отключён... но не вспомню вот так вот - как он зовётся...
|
|
13
bolobol
25.06.18
✎
15:37
|
Эксель = новый COMОбъект("Excel.Application");
Эксель.Application.Visible= ложь;
Эксель.DisplayAlerts= 0;
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой