Вход | Регистрация

1С:Предприятие ::

Метки: 

Сохранение книги эксель из 1С

Я
   AlexToo
 
25.06.18 - 14:44
Товарищи знатоки, подскажите пожалуйста, у меня есть несколько табличных доков я их прохожу в цикле и записываю в одну общую книгу эксель, но при сохранении самой книги вылетает ошибка:
{ВнешнийОтчет.Форма.ФормаОтчета.Форма(158)}: Ошибка при вызове метода контекста (SaveAs): Произошла исключительная ситуация (Microsoft Excel): Метод SaveAs из класса Workbook завершен неверно
сохраняю стандартным образом:
Книга.SaveAs(ИмяФайла); 
установлен эксель 2016
подскажите что делаю не так?
 
  Рекламное место пустует
   HawkEye
 
1 - 25.06.18 - 14:46
(0) не хватает формата в каком сохранять....
   AlexToo
 
2 - 25.06.18 - 14:47
(1) сохраняю в xlsx
   NikVars
 
3 - 25.06.18 - 14:51
   HawkEye
 
4 - 25.06.18 - 14:52
(2) видимо Эксель об этом не знает...


xlWorkbookDefault    51    Книги по умолчанию    *.xlsx
xlWorkbookNormal    -4143    Обычный рабочей книги    *.xls

 Книга.SaveAs(ФайлХЛ,-4143);  
или
 Книга.SaveAs(ФайлХЛ,51);
   bolobol
 
5 - 25.06.18 - 14:56
Доступ к куда сохраняешь проверяй. Смотришь, небось, с клиента, а пишешь на сервере

Все параметры - необязательные.
   AlexToo
 
6 - 25.06.18 - 14:59
(3) пробывал указывать формат явно, типа Книга.SaveAs(ИмяФайла,-4143); тоже та же ошибка выходит
   AlexToo
 
7 - 25.06.18 - 14:59
(4) не, тоже с ошибкой
   AlexToo
 
8 - 25.06.18 - 15:01
(5) да доступ везде есть
   bolobol
 
9 - 25.06.18 - 15:02
Тогда сделай видимым эксель и увидишь проблему
   bolobol
 
10 - 25.06.18 - 15:04
А то, может, безопасный режим, антивирь или ещё что...
 
 
   AlexToo
 
11 - 25.06.18 - 15:17
(9) странно, когда устанавливаю видимым тогда сохраняет без проблем
   bolobol
 
12 - 25.06.18 - 15:30
(11) Знач, параметр интерактивных уведомлений не отключён... но не вспомню вот так вот - как он зовётся...
   bolobol
 
13 - 25.06.18 - 15:37
Эксель = новый COMОбъект("Excel.Application");
            Эксель.Application.Visible= ложь;
            Эксель.DisplayAlerts= 0;


Список тем форума
Рекламное место пустует  
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует