游客发表
Word的档中“导航窗格”能自动生成目录,但很多人不知道,自动它默认只认“标题1”样式。插入二级目录?档中得靠手动改样式,烦死个人。自动其实有个更聪明的插入办法,不用写一行VBA代码,档中三分钟搞定。自动
核心逻辑就一句话:让Word的插入“自动目录”功能识别你的二级标题。前提是档中,你得先把文档里所有想进目录的自动二级标题,统一套用“标题2”样式。插入听着像废话?档中但多数人栽在“手动加粗”上——他们用【一、】这种纯文本格式,自动Word根本不认。插入
具体操作分两步。第一步,按住Ctrl键,鼠标逐个选中所有二级标题(比如“1.1 背景”“2.3 方法”),然后在“开始”选项卡的样式区,点一下“标题2”。注意,别点“标题1”,那是给章用的。选中后,标题会变成蓝色带格式的默认样式,先别管丑不丑,后面统一调。
第二步才是重头戏。把光标放到文档最开头(或你希望目录出现的位置),点“引用”选项卡 → “目录” → 选“自动目录1”。Word会弹出一个灰色底纹的目录框,里面已经自动抓取了所有“标题1”和“标题2”。如果没看到二级条目,右键目录 → “更新域” → “更新整个目录”。
有个坑必须提醒:如果你的文档里用了“标题2”样式,但目录只显示一级,八成是之前手动改过目录级别。右键目录 → “自定义目录” → 把“显示级别”改成“2”,再确定。这招能解决90%的“目录不全”问题。
我自己的习惯是,写完整个文档再统一套样式。边写边套也行,但容易漏——尤其复制粘贴来的内容,格式是“正文”,Word默认无视。你可以在“视图”里勾选“导航窗格”,左侧会实时显示标题结构。如果某个二级标题没出现在导航窗格里,说明它没被正确应用样式,直接点它再补一次“标题2”即可。
最后说个冷门的。如果你用的是Word 2016以上版本,可以试试“文件” → “选项” → “显示” → 把“显示文档内容”里的“段落标记”勾上。这能让你看清每个标题后面有没有隐藏的换行符——有时候标题样式被误删,就是因为换行符把段落切断了。
目录生成后,页码会自动更新。你改完正文,右键目录选“更新域”就行,不用手动改数字。这活儿我干了三年,最烦的就是别人发来一个“假目录”——每个条目后面手打一串点点点加页码。那种文档,改一次内容就得重排,纯属自虐。用样式才是正路,省下来的时间,够你喝杯咖啡了。
友情链接