法国的“标题2”风格是“Titre 2”:如何让“Titre 2”知道“标题2”?
我在Google上搜索并找到了这个 https://msdn.microsoft.com/en-us/vba/word-vba/articles/style-namelocal-property-word
不幸的是,这不是我想要的。
答案 0 :(得分:0)
使用内置样式时,请始终使用枚举。下面的代码会将标题2的本地化名称打印到立即窗口。
Debug.Print ActiveDocument.Styles(wdStyleHeading2).NameLocal
https://msdn.microsoft.com/en-us/vba/word-vba/articles/wdbuiltinstyle-enumeration-word
答案 1 :(得分:0)
此外,当您的文档要国际化时,并且您在页眉或页脚中使用章节名称时,请勿使用
{ StyleRef "Heading 1" }
因为当文档以德语MS Word显示时,它不会理解“标题”,而是会期望“Überschrift”。
但是,也有国际版本。只需使用
{ StyleRef 1 }
在标题编号周围没有引号。
答案 2 :(得分:0)
您不能将“标题2”作为“标题2”。相反,请参见“ WdBuiltinStyle枚举”。大部分情况下,了解这些常量意味着您无需了解本地名称,并且可以通过.NameLocal检索它们。
请参见Word VBA帮助文件中的“ WdListNumberStyle枚举”,“ WdCaptionNumberStyle枚举”,“ WdNoteNumberStyle枚举”,“ WdApplyQuickStyleSets枚举”和“ WdStyleType枚举”。