2011-04-07 46 views
1

我正在使用以下代码将样式应用于单元格。通过C格式化单元格样式#

但在美国版本中存在“Good”的风格。

在其他语言的Office版本中,它的名称不同。

是否有指定的样式

Range cell; 
cell.EntireRow.Style = "Good"; 

我觉得Workbook.Styles[index]可用于分配的风格任何其他方式。

但不知道样式的确切索引:正常,良好,差在其他语言的Office版本中也会有所不同。

另一种解决方法是手动分配所有样式值。

但这个解决方案中的问题是获取样式正常,好,坏的所有值。

回答

0

我已经使用索引来分配样式。

+1

请添加代码段代码,以便其他人也能从中受益。 – 2011-04-15 12:11:36

0

我从来没有见过一个名为“好”的风格 - Office 2003的风格名称,如“逗号”,“百分比”,“货币”,...

它是一个你自己加入的?

在任何情况下,Style都有两个名称属性“Name”和“NameLocal”。

我相信你可以用作Workbook.Styles集合的索引器,所以你的美国英文名称应该可以在其他Office语言中工作。

+0

我正在使用Office 2010 64位 – meetjaydeep 2011-04-07 08:58:31