You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在微软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

火山引擎 最新活动