1С. Печатная форма в формате Word. Нижние колонтитулы

1. MaryLS 05.10.21 11:10 Сейчас в теме
При печати трудового договора из 1с необходимо выводить в нижнем колонтитуле
в левой части документа в правой части документа

_______________/Руководитель ______________/(ФИО сотруд. из труд.договора)
"___"_____20___г. "___"_____20___г.

Word.ActiveDocument.Sections(1).Footers(1).Range.Text = ... выводит только по левому краю.
Как реализовать вывод в тех же строках только ещё и по правому краю?
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. dehro 5 05.10.21 11:44 Сейчас в теме
Конфигурация на БСП? Тогда лучше пользоваться механизмами БСП, а не COM-объектом.

Но если уж хочется, через запись макроса можно глянуть команду.
3. AnryMc 846 05.10.21 12:47 Сейчас в теме
WorkBook.Sections(1).Footers(1).Range.ParagraphFormat.Alignment = 1; //(0, 2)
4. MaryLS 05.10.21 15:11 Сейчас в теме
С этим разобралась, спасибо!
Теперь необходимо выводить колонтитул на всех страницах, кроме последней
5. AnryMc 846 05.10.21 15:33 Сейчас в теме
(4)
Теперь необходимо выводить колонтитул на всех страницах, кроме последней


В Ворде есть 3 вида колонтитула (чекбокс):
- колонтитул
- особый колонтитул на первой странице
- отдельно для четных/нечетных страниц
Это решается так:
WorkBook.Sections(1).Footers(1)...
WorkBook.Sections(1).Footers(2)...

т.е. Footers(1), Footers(2)

В Вашей ситуации можно вставить "разрыв раздела (со следующей страницы)"...
Для каждого раздела свои колонтитулы..
WorkBook.Sections(2).Footers(1)

т.е. WorkBook.Sections(2)
Оставьте свое сообщение
Вакансии
Аналитик
Москва
зарплата от 150 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб.
Полный день

Программист 1С
Кемерово
зарплата от 80 000 руб. до 180 000 руб.
Полный день

Аналитик 1С:ЗУП
Москва
зарплата от 150 000 руб.
Полный день

Ведущий разработчик 1С
Москва
зарплата от 200 000 руб.
Полный день