C# 全局标题样式名称
我使用Interop.Word根据文档标题定义Word文档的自动编号 我的Word版本不是英文版本,样式名称是本地语言 因此,我必须使用本地名称作为标题名称,我的应用程序不支持我的Word版本和英语版本C# 全局标题样式名称,c#,ms-word,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 ="He
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;
}
for(int i=1;i<10;i++)
{
//这行很好用,因为我的Word版本不是英文版本
lt.ListLevels[i].LinkedStyle=“Heading\u Name\u In\u My\u Language”+i;
//这条线坏了。
lt.ListLevels[i].LinkedStyle=“Heading”+i;
}
我已尝试使用WdBuiltinStyle.wdStyleHeading1.ToString()
作为LinkedStyle值,但其值不是“Heading 1”,而是“wdStyleHeading1”,甚至当我使用SubString()方法获取该字符串的结尾时,
我得到以下错误:“此名称不是有效的样式名称”
有什么想法吗