Word 2010 — Код поля для ссылки только на 2-й уровень номера структуры

Word 2010 — Код поля для ссылки только на 2-й уровень номера структуры

Я работаю над шаблоном документа в Word 2010, который будет служить Главой (уровень структуры 1, формат заголовка 1) в большем томе. В Главе мне нужно иметь несколько Разделов (уровень структуры 2, формат заголовка 2). Я хочу использовать коды полей, чтобы получить номер раздела без номера главы для использования во всем Разделе.

Например:

Chapter 20 - Chapter Title
20.1 Section One Title
20.1.1 Section One Subsection
  Something here needs a label that reads only '1', in reference to the 20.1 2nd number.
20.2 Section Two Title
  Something here needs a label that reads only '2', in reference to the 20.2 2nd number.
...

Я могу получить «20.1» и «20.2» через STYLREF, например { STYLEREF 2 \s }.

Как мне получить только «1» и «2»?

решение1

Я не могу отделаться от ощущения, что должен быть более простой способ, но если ваши числа находятся только в диапазоне от 1 до 9 (например, 14.1-14.9, 20.1-20.9 и т. д.), вы можете попробовать следующие вложенные поля (все {} должны быть специальными символами «скобки кода поля», которые вы можете ввести с помощью Ctrl-F9, а не обычными, которые вы набираете на клавиатуре).

{ =10*{ STYLEREF 2 \s #.x } }

Если вам нужно 2 цифры, все становится сложнее, например:

{ ={ ЦИТАТА "{ STYLEREF 2 \s }1" #.xxx }*{ ЕСЛИ "{ ЦИТАТА "{ STYLEREF 2 \s }1" #.xxx }" = ".???" 100 10 } #0 }

Связанный контент