全球标题样式名称

时间:2014-01-21 10:15:46

标签: c# ms-word

我使用Interop.Word根据标题定义Word文档的自动编号。

我的Word版本不是英文版本,样式名称是本地语言。

因此,我必须使用标题名称的本地名称,我的应用程序不支持我的Word版本和英文版本。

for (int i = 1; i < 10; i++)
{
    //  This line is work well as my Word version is not the English version
    lt.ListLevels[i].LinkedStyle ="Heading_Name_In_My_Language " + i;  

    //  This line fails.            
    lt.ListLevels[i].LinkedStyle="Heading " + i;  
}    

我曾尝试使用WdBuiltinStyle.wdStyleHeading1.ToString() 作为LinkedStyle值,但它的值不是“Heading 1”,它是“wdStyleHeading1”,即使我使用SubString()方法获取该字符串的结尾, 我收到以下错误:“此名称不是有效的样式名称”。

任何想法?

0 个答案:

没有答案