Я бы предложил использовать SEQ-поля. Это тест:

И это источник:

Флаг \c использует текущее значение последовательности, не увеличивая его, флаг \r сбрасывает последовательность до заданного значения. Остальное, я надеюсь, самоочевидно.
Чтобы создать поле, используйте Ctrl+F9 . Чтобы переключить представление между кодами полей и результатами полей, используйте Alt+F9 . Поля не обновляются автоматически. Обновите поле (или все поля в выделении), используя F9 .
Чтобы автоматизировать вставку полей, я рекомендую создавать Быстрые части с ними.