我一直在尝试更改图形和表格标题的编号样式。我所有的标题都是罗马数字。但是,我希望在我的标题编号中使用阿拉伯数字。有人能告诉我一个简单的方法吗?下面是一个例子:
标题:“第五章”。我的标题显示为“图 V-2”。但是,我希望它们显示为“图 5-2”
另外,有什么方法可以一次选择所有图形标题字段并编辑其字段代码?
要更改一个标题:按 Alt-F9 并删除 \* ARABIC 。Ctrl+A、F9 更新字段。
现在要更改所有字幕:尝试使用搜索和替换 (Ctrl+H) 替换SEQ Figure \* Arabic \s 1
为SEQ Figure \s 1
要修改所有域代码,您可以使用搜索和替换,或者您可以通过这种方式修改 VBA 中的域代码:
Sub ChangeAllFields()
'does not process headers/footers
Dim oFld As Field
For Each oFld In ActiveDocument.Fields
fld.Code = Replace(fld.Code, "SEQ Figure \* ARABIC \s 1", "SEQ Figure \s 1")
Next oFld
End Sub
从现在开始插入字幕时,在弹出的对话框中更改编号。我认为您每次都必须更改它,因为 Word(正确地)默认将章节标题中的罗马数字与标题中的罗马数字相匹配。如果您想变得异常,则每次插入标题时都必须更改默认值,或者使用 Toon Flores 中的一种方法将它们全部更改。
ps 我说“不正常”是因为我见过的每一本风格手册都会对你的所作所为皱眉。