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

如何在Microsoft Word中创建当前章节级别的本地目录(Local TOC)

如何在Microsoft Word中创建当前章节级别的本地目录(Local TOC)

嗨,我完全懂你的需求——大项目里每个章节开头放个专属的小目录,只显示当前章节下的小节,不用翻全局TOC对吧?其实不用复杂的宏(当然宏能简化操作,但手动也完全能搞定),我给你一步步拆解操作:

  • 先打好基础:设置正确的标题样式
    确保你的章节标题用Word自带的「标题1」样式,章节下的小节用「标题2」「标题3」这类层级样式,Word的目录功能全靠样式识别,这步不能省哦。

  • 给目标章节添加书签
    选中你要做本地TOC的整个章节内容(从当前「标题1」开始,到下一个「标题1」的前一行结束),按Ctrl+Shift+F5打开书签对话框,给这个书签起个清晰的名字(比如Chapter9),点击「添加」就搞定了。

  • 插入专属本地目录
    把光标移到章节简介之后、小节内容之前的位置,然后按下面的步骤来:

    1. 点击顶部菜单栏的「引用」选项卡,找到「目录」按钮,选择「自定义目录」;
    2. 在弹出的对话框里点「选项」,把不需要显示的标题级别清空——比如你只想要当前章节的「标题2」,就把「标题1」对应的目录级别删掉,只保留「标题2」的级别(比如设为1);
    3. 回到自定义目录对话框,你可以按需勾选「页码右对齐」,或者点「修改」调整目录的字体、缩进样式;
    4. 最关键的一步:点击对话框左下角的「域」按钮(如果找不到就点「更多」展开高级选项),在域代码里添加范围限定:原来的域代码可能是TOC \o "1-2",你要改成TOC \o "2-2" \b Chapter9——这里\o "2-2"表示只显示标题2层级,\b Chapter9就是限定只提取书签Chapter9范围内的内容;
    5. 点击「确定」,专属这个章节的本地目录就生成啦!

如果之后章节里的小节标题或页码有变动,右键点击这个本地目录,选择「更新域」,就能同步最新内容了。要是你项目里章节特别多,嫌手动插书签麻烦,也可以写个简单的宏自动给每个「标题1」章节添加书签,不过手动操作对于大多数项目来说已经足够顺手啦。

备注:内容来源于stack exchange,提问作者MyICQ

火山引擎 最新活动