我总是希望例如图形交叉引用仅显示标签和编号。有没有办法默认使用此设置,而不必每次重新打开文档时都必须从相应的对话框中选择它?或者至少让对话框默认指向此选项?
也许,有一种方法可以使用 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
因此,一旦我获得了整个标题的字段代码,我就可以将其更改为页码或上方/下方布局。我需要的是一些可以告诉我这是否不是“仅标签和编号”,然后相应地更改字段代码。
我也很感激有关为什么这是不可能的(如果可以的话)的信息。
答案1
我对同样的事情感到厌烦,甚至对对话框的固定迷你尺寸感到厌烦(负责任的设计师真丢脸!)。所以我编写了一个宏来更舒适地插入交叉引用。它的工作原理如下(在您为其分配热键后):
- 将光标定位到应插入交叉引用的位置
- 按下热键 => 插入临时书签(如果您已配置显示灰色方括号)
- 导航到要插入交叉引用的元素,例如图形标签或标题。我发现使用导航窗格/标题快速导航到目的地特别方便。
- 再次按下热键。光标跳回到原始位置并在那里插入交叉引用。
您可以通过以下方式访问GitHub。