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

1С:Предприятие :: 1С:Предприятие 8 общая

Сохранение эксель файла в формате *.xlsx

Сохранение эксель файла в формате *.xlsx
Я
   Len1vec
 
17.09.18 - 15:05
Добрый день. Подскажите, пожалуйста, как сохранить файл в формате *.xlsx?

Имеется файл экселя в формате *.xls и его надо сохранить в *.xlsx.

Файл = Новый Файл(ПутьКФайлуЭскиза);
Если Файл.Существует() Тогда
   Excel = Новый COMОбъект("Excel.Application");
   Excel.Visible = 0;
   РабочаяКнига = Excel.WorkBooks.Open(ПутьКФайлуЭскиза);
  //Как правильно сохранить файл?

   РабочаяКнига.Close();
   Excel.Application.Quit()
КонецЕсли;

Я пытался несколькими способами сохранить, но во всех случаях безрезультатно. Ну как... файл сохраняется, но либо без расширения, либо при открытии эксель пишет, что файл поврежден.
1. РабочаяКнига.SaveAs(Лев(ПутьКФайлуЭскиза, СтрДлина(ПутьКФайлуЭскиза)-4)+ "." + ТипФайлаТабличногоДокумента.XLSX);
2. РабочаяКнига.SaveAs(Лев(ПутьКФайлуЭскиза, СтрДлина(ПутьКФайлуЭскиза)-4)+ "." + ".xlsx");
3. РабочаяКнига.SaveAs(Лев(ПутьКФайлуЭскиза, СтрДлина(ПутьКФайлуЭскиза)-4) + ".", 51);
 
 
   Cyberhawk
 
1 - 17.09.18 - 15:06
Онлайн-конвертер используй лучше
   NikVars
 
2 - 17.09.18 - 15:07
   ptiz
 
3 - 17.09.18 - 15:12
(0) Вот зачем фантазировать, когда у метода SaveAs есть конкретные описанные параметры?
https://docs.microsoft.com/ru-ru/office/vba/api/Excel.Workbook.SaveAs
   NSSerg
 
4 - 17.09.18 - 15:13
(0) Второй параметр у SaveAs
https://docs.microsoft.com/ru-ru/office/vba/api/excel.workbook.saveas
51 - это xlsx
   NSSerg
 
5 - 17.09.18 - 15:15
(0) Это не вы нам присылаете в формате 97-2003 и с расширением xlsx?
   Флориан
 
6 - 17.09.18 - 15:20
не много не дотянул 
РабочаяКнига.SaveAs(Лев(ПутьКФайлуЭскиза, СтрДлина(ПутьКФайлуЭскиза)-4)+ "." + ".xlsx", 51);
   craxx
 
7 - 17.09.18 - 15:35
в 8.3 табличный документ умеет сохранять хоть в XLS хоть в XLSX
   craxx
 
8 - 17.09.18 - 15:35
(7) + и самое главное - читать из них умеет
   Len1vec
 
9 - 17.09.18 - 15:57
(5) Нет, не мы)))
(6) Помогло! Спасибо огромнейшее!
(2) Инфа пригодится ;)

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