Я работаю над шаблонным документом в 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

0

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

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

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

{= {QUOTE "{STYLEREF 2 \s} 1" # .xxx} * {IF "{QUOTE" {STYLEREF 2 \s} 1 "# .xxx}" = ".???"100 10} # 0}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .