|
1с в exel |
☑ |
0
tg30000
06.10.16
✎
09:02
|
Есть такая проблема , когда сохраняю программно таб.док ТабДокумент.Записать(ФайлВыг,"xlsx")
То при открытии в exel он на 2ух листах, как можно решить эту проблему?
Программно открывать exel тапа :
Excel = Новый COMОбъект("Excel.Application");
Excel.WorkBooks.Open(Строка(КаталогВыгрузки+"\"+ФайлИД));
КнигаExcel = Excel.Workbooks.Item(Excel.Workbooks.Count);
ЛистExcel = КнигаExcel.WorkSheets.Item(1);
КнигаExcel.Activate();
ЛистExcel.Activate();
ЛистExcel.PageSetup.LeftMargin = 28;
ЛистExcel.PageSetup.RightMargin = 28;
ЛистExcel.PageSetup.TopMargin = 25;
ЛистExcel.PageSetup.BottomMargin = 25;
ЛистExcel.PageSetup.Orientation = 1;
FullName = Excel.ActiveWorkbook.FullName;
Excel.DisplayAlerts = false;
Excel.ActiveWorkbook.SaveAs(FullName, 51);
Excel.Quit();
Что-то я туплю..
|
|
1
DrZombi
гуру
06.10.16
✎
09:06
|
(0) Покажи на картинке, как это на двух листах?
ТабДокумент.Записать(ФайлВыг,"xlsx")
Может все же ?
ТабДокумент.Записать(ФайлВыг,ТипФайлаТабличногоДокумента.XLSX)
|
|
2
aka AMIGO
06.10.16
✎
09:06
|
1. Пишется: excel
2. "на двух листах" - разделение по вертикали?
Насколько я помню, решение - только открыть Excel и править параметры страницы в нём
|
|
3
tg30000
06.10.16
✎
09:13
|
(1) Сохраняет так же.Когда в exсel файл открываешь в нем поля по умолчанию большие и колонтитулы стоят.
Выходит только программно открывать потом exсel менять настройки и сохранять?
|
|
4
tg30000
06.10.16
✎
09:25
|
ап..
|
|