如何在微软Word目录(MS TOC)中添加与指向文本不同的自定义条目
如何在微软Word目录(MS TOC)中添加与指向文本不同的自定义条目
嗨,这个需求我之前帮同事处理过,其实Word里有两种简单靠谱的方法,不用折腾复杂插件,完全靠内置功能就能搞定:
方法一:用TC域+书签(最规范的做法)
这种方法不会破坏文档格式,而且TOC条目和目标文本完全独立,适合长期维护的文档:
- 先把你要显示在页面上的目标文本(也就是
For Joey and Suzy, thanks for all the help)输入到文档里的指定位置 - 选中这段文本,点击「插入」选项卡→「书签」,给书签起个好记的名字(比如
EpigramTarget),点击「添加」 - 在文档任意空白位置(之后可以隐藏),按下
Ctrl+F9插入域代码专用的大括号(注意不能手动输入大括号),在括号里输入:{ TC "Epigram" \b EpigramTarget } - 选中整个域代码,按下
F9更新域,然后把这段域代码设置为隐藏文本:选中后右键→「字体」→勾选「隐藏」 - 最后右键目录→「更新域」→选择「更新整个目录」,就能看到TOC里出现「Epigram」,点击它会直接跳转到你的感谢文本
方法二:用隐藏标题+可见文本(新手友好)
如果你不想碰域代码,这种更直观:
- 在你要放置感谢文本的位置,先插入一个和你TOC级别匹配的标题(比如你用了Heading 3做三级目录,就插入Heading 3),输入「Epigram」
- 选中这个标题,右键→「字体」→勾选「隐藏」,把它藏起来
- 紧接着输入你要显示的感谢文本
For Joey and Suzy, thanks for all the help,设置成你想要的格式(比如居中、斜体都可以) - 更新目录(右键→更新域→更新整个目录),这样TOC里会显示「Epigram」,点击跳转后页面上只会显示你的感谢文本,隐藏的标题不会露出来
小提示
- 如果要编辑隐藏的内容,点击「开始」选项卡上的「显示/隐藏编辑标记」按钮(就是那个¶符号),就能看到所有隐藏文本了
- 每次修改后记得更新整个目录,不然TOC不会同步变化
备注:内容来源于stack exchange,提问作者Ramses505




