|
Разрыв раздела Word, непонятный глюк.
|
|||
---|---|---|---|
#18+
Здравствуйте. Столкнулся с совершенно непонятным поведением разрыва раздела. Пишу скрипт для обработки вордовских файлов, суть заключается в необходимости выделить длинные таблицы в отдельные разделы и поработать с колонтитулами этих разделов. Естественно, для сохранения внешнего вида документа, разрывы разделов должны начинаться с текущей страницы. Но после обработки они все почему то начинаются со следующей страницы. Замене в макете страницы типа начала раздела ничего не дает. Попытка вставить перед разрывом новый разрыв начинающийся на текущей странице проходит успешно, но при удалении старого новый мгновенно становится разрывом с новой страницы. При работе в VBA значение PageSetup.SectionStart равен 2 (NewePage), хотя при вставке был указан 0 (Continue). Попытка замены ничего не дала. Если отделить красные заголовки в отдельные таблицы (это одна из задач разрабатываемого пакета скриптов), то есть вставлять разрывы между двумя таблицами, то все работает как ожидалось. В принципе, можно и забить на этот баг, описать в инструкции и объявить фичей, но очень хочется понять что приводит к такому результату. Попробовал повторить порядок действий вручную и все вроде правильно работает. Поверхностный поиск в интернете ни к чему хорошему не привел, а углубленный не проводил, так как не могу сформулировать вопрос гуглу, как то не получается достаточно кратко и четко уложить... Может кто нибудь помочь разобраться в этом вопросе? Буду очень благодарен. Файл прилагаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2020, 12:35 |
|
|
start [/forum/topic.php?fid=60&fpage=3&tid=2154774]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
29ms |
get tp. blocked users: |
2ms |
others: | 251ms |
total: | 355ms |
0 / 0 |