![]() |
|
разрыв страницы в docx | ☑ | ||
---|---|---|---|---|
0
wuff
03.08.22
✎
16:28
|
Всем привет
Сохраняю табличный документ mxl в docx. Не сохраняются разрывы страниц. Есть-ли реальная возможность как-то их сохранить, чтобы текст не съезжал? Спасибо. |
|||
1
Масянька
03.08.22
✎
16:52
|
(0) А почему сразу не сделать в word'е?
|
|||
2
wuff
03.08.22
✎
17:04
|
(1) Да там не просто шаблон заполнить надо. А повторять его надо и заполнять.
|
|||
3
Масянька
03.08.22
✎
17:06
|
(2) 2 пальца об асфальт.
|
|||
4
wuff
03.08.22
✎
17:07
|
(2) Получается выезжаешь на лист когда делаешь в mxl. При сохранении пропадают разрывы. Как сделать через word.application не допер
|
|||
5
Масянька
03.08.22
✎
17:09
|
(4) ОФ или УФ?
|
|||
6
wuff
03.08.22
✎
17:18
|
(5) уф
|
|||
7
Масянька
03.08.22
✎
17:22
|
(6) Рекомендую делать с помощью БСП.
А для activate (пример): Ворд = Макет.Получить(); Макет = Ворд.Application.Documents(1); Макет.Activate(); Макет.Content.Copy(); ЭтоПервыйЛист = Истина; Пока ВыборкаРаботники.Следующий() Цикл Если (Не ЭтоПервыйЛист) Тогда ОбластьДокумента = Макет.Content; ОбластьДокумента.Collapse(0); // превращаем область в курсор, который встаёт в конец документа ОбластьДокумента.InsertBreak(7); // вставляем разрыв страницы ОбластьДокумента.Paste(); // вставляем то, что в буфере обмена Иначе ЭтоПервыйЛист = Ложь; КонецЕсли; Далее - заполняешь макет данными (по выборке). |
|||
8
wuff
03.08.22
✎
17:31
|
(7) Спасибо, попробуем
|
|||
9
wuff
03.08.22
✎
22:24
|
(7) Благодарю, все получилось... Вроде мысли похожие были, но деталей не представлял как скопировать.
|
|||
10
wuff
04.08.22
✎
12:00
|
(7) Ну копировать области все, ок. Но, как в каждую новую вставленную область заполнить свои значения? У меня меняет во всем документе.
|
|||
11
wuff
04.08.22
✎
13:00
|
(10) Ой, блин, я совсем спарился.... Все работает...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |