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