|
Проблема с сохранением табличного документа в файл
| ☑ |
0
Сергиус
04.07.12
✎
13:20
|
Сохраняю табличный документ в файл xls. Перед сохранением меняю ориентацию на Ландшафт и делаю АвтоМасштаб. Но в экселевском файле этих изменений нет, ориентация Портрет, и занято 2 страницы.
Как можно сделать чтобы в эксель ТабДокумент сохранялся с настройками, нужными мне?
|
|
1
ukolabrother
04.07.12
✎
13:22
|
никак если это касается ексель, я извращался после сохранения открывал файл объектом екселя и крутил поля, ориентацию и сохранял.
|
|
2
Сергиус
04.07.12
✎
13:24
|
(1)понял, спасибо.
|
|
3
Сергиус
04.07.12
✎
15:34
|
В чем может быть ошибка:
Попытка
Эксель = Новый COMОбъект ("Excel.Application");
Исключение
Возврат;
КонецПопытки;
ЭксельКниги = Эксель.Workbooks;
Попытка
ИзменяемыйФайл = ЭксельКниги.Open(ИмяФайла);
Исключение
Возврат;
КонецПопытки;
Лист = ИзменяемыйФайл.Sheets(1);
Лист.PageSetup.Orientation = 2;
Лист.PageSetup.LeftMargin = Эксель.CentimetersToPoints(0.5);
Лист.PageSetup.TopMargin = Эксель.CentimetersToPoints(0.5);
Лист.PageSetup.RightMargin = Эксель.CentimetersToPoints(0.5);
Лист.PageSetup.BottomMargin = Эксель.CentimetersToPoints(0.5);
Попытка
Эксель.Quit();
Исключение
Сообщить(ОписаниеОшибки()+" Файл не сохранен!");
Эксель.Application.Quit();
Возврат;
КонецПопытки;
Как сохранить изменения, которые я внес в существующий файл?
|
|
4
Сергиус
20.07.12
✎
13:06
|
Проблема с сохранением табличного документа из 1с в excel. В определенных случаях происходит наложение границ на текст(когда печатаешь из 1с, то все ок) в файле Excel. Вот пример:
Кто знает, как можно обойти данную проблему?
|
|