参考Word不同本地化的头条新闻?

时间:2012-11-26 09:05:30

标签: localization ms-word

我有一个word文档,我需要与不同文化的Office中的用户交换。我在daDK,deDE中的其他用户。

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

{STYLEREF "Overskrift 1" \* MERGEFORMAT}

在另一方失败,因为在deDE标题1中的名称不同。它当然会以相反的方式相同。

有没有办法克服这个问题?我可以使用不同的方式来引用标题(枚举?),还是可以通过VBA以编程方式避免此问题?

1 个答案:

答案 0 :(得分:0)

这是过度本地化的一个非常糟糕的例子。显然你甚至不能在字段中使用内部名称(“heading1”等)。 AFAIK,您可以通过以下方式解决此问题:

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

    ActiveDocument.Styles(wdStyleHeading1).NameLocal
    
  • 令人惊讶的是,这对于不同的标题水平似乎也有效(但我不知道为什么以及是否存在副作用)。

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