Вы можете попробовать это, но
- поскольку он опирается на полевое кодирование, все пользователи документа должны понимать достаточно, чтобы не нарушать его.
- Вы можете обнаружить, что это вызывает проблемы с производительностью (Word продолжает повторное выполнение полей в нижних колонтитулах страниц.
- он опирается на звездочки в нижнем колонтитуле, которые могут вас не устраивать
Используйте "интервал перед" в первом абзаце каждой сцены, чтобы вставить 4 строки сверху.
Вставьте следующий код поля в начале первого абзаца в каждой сцене (используйте ctrl-F9 в Windows Word, чтобы вставить каждую пару специальных фигурных скобок кода поля {}, и alt-F9, чтобы переключиться между кодом поля и представлением результата поля). ):
{ SEQ ast \r0 \h }
Вставьте приведенный выше код поля в самый конец документа.
Вставьте следующий код поля в конце последнего абзаца каждой сцены (к сожалению, это означает, что вы должны перемещать или удалять / повторно вставлять код при добавлении к сцене):
{ SEQ ast \r1 \h }
Вставьте следующий код поля в верхней части нижнего колонтитула:
{ SEQ ast \c \#"'****';'';''" }
Поля в теле текста могут не обновляться автоматически при перемещении абзацев. Чтобы получить желаемый результат, вам, вероятно, потребуется использовать Ctrl-A, чтобы выделить весь документ, а затем F9, чтобы обновить все поля. Вам может даже понадобиться F9 дважды.
Я хотел бы рассмотреть возможность тестирования на длинном скрипте Если бы это не сработало для вас, я бы не стал терять время - откажитесь от подхода.