更改全新文档的语言

问题描述 投票:0回答:2

我正在使用 VBA 创建不同的 Word 模板,并且对于每个模板,我都会为整个文档设置不同的语言。

我尝试过使用

ActiveDocument.Content.LanguageID = wdXXX
ActiveDocument.Range.LanguageID = wdXXX

没有成功,你能帮我吗?

vba ms-word
2个回答
0
投票

语言 ID 是 Normal 样式的属性。在标准模板中,所有其他样式都继承普通样式的语言设置。此行将为所有样式设置语言(除非样式的父级为 No Style 而不是 Normal):

ActiveDocument.Styles("Normal").LanguageID = wdFrenchCanadian

0
投票

也可以不将语言应用于样式,而是将其应用于整个文档:

Selection.WholeStory ' Select the whole document
Selection.LanguageID = wdEnglishUS
© www.soinside.com 2019 - 2024. All rights reserved.