我正在使用 VBA 创建不同的 Word 模板,并且对于每个模板,我都会为整个文档设置不同的语言。
我尝试过使用
ActiveDocument.Content.LanguageID = wdXXX
ActiveDocument.Range.LanguageID = wdXXX
没有成功,你能帮我吗?
语言 ID 是 Normal 样式的属性。在标准模板中,所有其他样式都继承普通样式的语言设置。此行将为所有样式设置语言(除非样式的父级为 No Style 而不是 Normal):
ActiveDocument.Styles("Normal").LanguageID = wdFrenchCanadian
也可以不将语言应用于样式,而是将其应用于整个文档:
Selection.WholeStory ' Select the whole document
Selection.LanguageID = wdEnglishUS