Имя: Пароль:
1C
 
Сохранить ТабДок в эксэль2013
0 perlharbor
 
04.09.24
18:08
Всем привет. На Компе стоит эксэль 2016. Сохраняю табличку типовым методом
Пакет.Записать(ИмяФайла,ТипФайлаПакетаОтображаемыхДокументов.XLS);
Сохраняет почему-то в формат 97-2003. Как сделать 2007-2013 хотябы?
Пробовал перезаписывать так

Excel = Новый COMОбъект("Excel.Application");
Excel.WorkBooks.Open(ИмяФайла);        
FullName = Excel.ActiveWorkbook.FullName;
Excel.ActiveWorkbook.SaveAs(FullName, 51);

Формат все равно не меняется
1 SleepyHead
 
04.09.24
18:15
(0) Читай СП по методу ТабличныйДокумент.Записать

Записать(<ИмяФайла>, <ТипФайлаТаблицы>, <Вложения>)

Тебе нужен ТипФайлаТабличногоДокумента.XLSX
2 perlharbor
 
04.09.24
18:37
(1) Получился формат application/vnd.openxmlformats-officedocument.spreadsheetml.sheet. Наверное так и должно быть) Спасибо
Ошибка? Это не ошибка, это системная функция.