![Word 2010 - 字段代码仅引用第二级大纲编号](https://linux22.com/image/1365875/Word%202010%20-%20%E5%AD%97%E6%AE%B5%E4%BB%A3%E7%A0%81%E4%BB%85%E5%BC%95%E7%94%A8%E7%AC%AC%E4%BA%8C%E7%BA%A7%E5%A4%A7%E7%BA%B2%E7%BC%96%E5%8F%B7.png)
我正在 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*{ STYLEREF 2 \s #.x } }
如果需要 2 位数字,事情就会变得更加复杂,例如
{ ={ QUOTE "{ STYLEREF 2 \s }1" #.xxx }*{ 如果 "{ QUOTE "{ STYLEREF 2 \s }1" #.xxx }" = ".???" 100 10 } #0 }