1

我一直在尝试更改图形和表格标题的编号样式。我所有的标题都是罗马数字。但是,我希望在我的标题编号中使用阿拉伯数字。有人能告诉我一个简单的方法吗?下面是一个例子:

标题:“第五章”。我的标题显示为“图 V-2”。但是,我希望它们显示为“图 5-2”

另外,有什么方法可以一次选择所有图形标题字段并编辑其字段代码?

4

2 回答 2

2

要更改一个标题:按 Alt-F9 并删除 \* ARABIC 。Ctrl+A、F9 更新字段。

现在要更改所有字幕:尝试使用搜索和替换 (Ctrl+H) 替换SEQ Figure \* Arabic \s 1SEQ 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
于 2013-09-30T10:13:58.450 回答
1

从现在开始插入字幕时,在弹出的对话框中更改编号。我认为您每次都必须更改它,因为 Word(正确地)默认将章节标题中的罗马数字与标题中的罗马数字相匹配。如果您想变得异常,则每次插入标题时都必须更改默认值,或者使用 Toon Flores 中的一种方法将它们全部更改。

ps 我说“不正常”是因为我见过的每一本风格手册都会对你的所作所为皱眉。

于 2013-10-06T02:05:04.520 回答