Localization 指的是不同语系的标题?

Localization 指的是不同语系的标题?,localization,ms-word,Localization,Ms Word,我有一个word文档,需要与不同办公文化的用户交换。我在daDK,deDE的另一个用户 当我们交换文档时,标题中的字段代码 {STYLEREF "Overskrift 1" \* MERGEFORMAT} 在另一边失败,因为在deDE中标题1的名称不同。当然,反过来也是一样的 有没有办法克服这个问题?我可以使用不同的方式引用标题枚举吗?或者我可以通过VBA编程来避免这个问题吗?这是一个非常糟糕的过度本地化的例子。显然,你甚至不能在字段中使用内部名称heading1等。 好了,你有以下选择来解决

我有一个word文档,需要与不同办公文化的用户交换。我在daDK,deDE的另一个用户

当我们交换文档时,标题中的字段代码

{STYLEREF "Overskrift 1" \* MERGEFORMAT}
在另一边失败,因为在deDE中标题1的名称不同。当然,反过来也是一样的


有没有办法克服这个问题?我可以使用不同的方式引用标题枚举吗?或者我可以通过VBA编程来避免这个问题吗?

这是一个非常糟糕的过度本地化的例子。显然,你甚至不能在字段中使用内部名称heading1等。 好了,你有以下选择来解决这个问题:

避免文档中的内置样式。 使用WdBuiltinStyle枚举以编程方式创建标头,例如:

ActiveDocument.Styles(wdStyleHeading1).NameLocal
令人惊讶的是,这似乎也适用于不同的标题级别,但我不知道为什么以及是否有副作用

{STYLEREF "1" \* MERGEFORMAT}
{STYLEREF "2" \* MERGEFORMAT}