在MS Word中为图片/图表创建自动编号

36

我有一个包含约50个带标题的图片的MS Word文档。

我的问题是,如果在中间插入图像(比如在第21张图像后插入图像),那么新插入的图像不会自动带上标题(新的图像必须与22号标题一起插入)。

我需要手动更新在新添加的图像之后的所有图像编号。有没有办法自动化此过程?


你使用的是哪个版本的 MS Word? - Fender
3个回答

43

我假设你正在使用Word的字幕功能,也就是说,字幕不是作为普通文本输入的,而是使用插入 > 字幕(在2007年之前的Word版本中),或者引用 > 插入字幕(在Word 2007及以上版本的功能区中)进行插入。如果操作正确,字幕实际上是“域”。当你将光标放在它们上面时(或永久显示为灰色),你会知道它是否为域(caption field)。

字幕是域 - 不幸的是,域(如字幕域)仅在特定操作时更新,例如打开文档、打印、从打印预览切换到普通视图等。当你需要强制更新所有(字幕)域时,最简单的方法是执行以下操作:

  1. 选择文档中的所有文本(最简单的方法是按下ctrl-a
  2. 按下F9,此命令告诉Word更新所选内容中的所有域。

字幕是普通文本 - 如果字幕号不是域,则恐怕您必须手动编辑文本。


2
啊,确实。从你的问题中我没明白(或许你可以编辑一下?)。为了解决你描述的问题,我通常会把图片和标题复制到新的位置。然后我只需要替换正确的图片(和修改标题文字)。这样可以避免我重复执行“插入 > 标题”并选择适当的标题标签。 - Rabarberski
1
我不认为微软足够聪明,能够在添加新图片时自动更新标题。无论如何,我还是按照相同的插入标题方法操作了。 - Sunil Agarwal
如果字幕在文本框中,则此方法无效。 - paul
@Paul:我不确定在文本框内出了什么问题,但是我尽量避免使用文本框。 - Rabarberski
2
@Paul:我在Windows 2007上尝试了一下,确实在使用CTRL-A F9时文本框中的字段没有更新。然而,文本框后面的字段被正确编号(即,它们考虑到文本框字段以增加其编号)。如果您想要更新所有标题,那么对我来说,进行打印预览是有效的。 - Rabarberski
显示剩余2条评论

12
  • 选择整个文档(Ctrl+A)
  • 按下 F9 键
  • 保存

应该会自动更新图题。

我的问题是,如何将文本中引用的图表“(图4)”也分配到相同的操作,即在其上方添加图片时自动更改?

编辑: 已经想通了。。在Word中转到插入交叉引用,然后分配引用。然后 Ctrl+AF9 ,一切都应该自动解决。


交叉引用是一个非常好的解决方案。 - Faraz Azhar

3

Office 2007

右键单击图像,选择“插入标题”,选择“编号”,勾选“包括章节编号”旁边的复选框,选择“确定”,再次选择“确定”,然后您的图像标识符应该会更新。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接