我可以更改ListFormat.ListString的字体吗?

我可以更改整个文档的字体,但标题前的数字除外。我没有找到任何更改此值的方法。 还有什么方法可以更改数字的字体,而无需随后手动更改?

Word.Application wordapp = new Word.Application();

wordapp.Selection.Font.Name = "Calibri";

此代码更改了我整个文档的字体,但没有更改标题前面的编号字体。 这只是一个示例,我知道我也必须将文档添加到我的Wordapp中。

czhwan 回答:我可以更改ListFormat.ListString的字体吗?

在处理文档格式时,了解Word 样式非常重要。仅仅是选择文档的内容并应用字体格式不是创建强大,专业的文档的正确方法。

默认情况下,安装时,每个新文档中都嵌入了约一百种样式-“内置样式”。样式可以基于其他样式(类似于CSS)-几乎所有其他样式所基于的样式是“普通”。因此,更改“普通”的特征将更改所有以此为基础的其他样式,除非对特征/属性/属性进行了专门设置。

要更改文档中所有“纯”文本的字体名称和大小(包括编号),请使用以下类似内容:

Document.Styles[Word.WdBuiltinStyle.wdStyleNormal].Font.Name = "Calibri";
Document.Styles[Word.WdBuiltinStyle.wdStyleNormal].Font.Size = 14f;
本文链接:https://www.f2er.com/3157700.html

大家都在问