固定交叉引用布局“只有标签和数字”

Ste*_*efG 8 microsoft-word cross-reference microsoft-office-2013

我总是想要一个例如数字交叉引用来只显示标签和数字。有没有办法默认此设置,而不必每次重新打开文档时都从相应的对话框中选择它?或者至少让对话框默认指向这个选项?

也许,有一种方法可以使用 VBA 或一些脚本来解决这个问题。但是,在我看来,这 4 个选项几乎没有相关的域代码。在示例文档和示例图片中,我得到以下结果:

Entire caption              REF _Ref379450337 \h
Only label and number       REF _Ref379442039 \h 
Only caption text           REF _Ref379451322 \h
Page number                 PAGEREF _Ref379450337 \h
Above/below                 REF _Ref379450337 \p \h
Run Code Online (Sandbox Code Playgroud)

因此,一旦我有了整个标题的域代码,我就可以将其更改为页码或上方/下方布局。我需要的是告诉我这是否不是“仅标签和数字”,然后相应地更改字段代码。

我也很欣赏有关为什么这是不可能的信息(如果是这样)。

Tra*_*ler 3

我对同样的事情感到恼火,更对对话框的固定迷你尺寸感到恼火(负责任的设计师感到羞耻!)。所以我写了一个宏来更方便地插入交叉引用。它的工作原理如下(在为其分配热键后):

  1. 将光标定位到应插入交叉引用的位置
  2. 按热键 => 插入临时书签(如果您已将其配置为显示,则为灰色方括号)
  3. 导航到要插入交叉引用的元素,例如图形标签或标题。我发现使用导航窗格/标题快速导航到目的地特别舒服。
  4. 再次按下热键。光标跳回到原始位置并在那里插入交叉引用。

您可以在GitHub上访问它。