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.
...

次のようにSTYLREF経由で「20.1」と「20.2」を取得できます{ STYLEREF 2 \s }

「1」と「2」だけを取得するにはどうすればいいでしょうか?

答え1

もっと簡単な方法があるはずだと思わずにはいられませんが、数字の範囲が 1 から 9 までしかない場合 (例: 14.1-14.9、20.1-20.9 など)、次のネストされたフィールドを試すことができます (すべての {} は、キーボードで入力する通常の文字ではなく、Ctrl + F9 で入力できる特殊な「フィールド コード中括弧」文字である必要があります)。

{ =10*{ スタイル参照 2 \s #.x } }

2桁の数字が必要な場合は、さらに複雑になります。

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

関連情報