我正在使用 XML 方法为报告创建 Excel 电子表格,您可以在其中导出有效的 Microsoft 格式化 XML,然后将其导出到 Excel。
到目前为止,一切正常,但我在颜色方面遇到了一些麻烦。
我创建了一种风格,例如:
<Style ss:ID="s64" ss:Parent="s25">
<Font ss:FontName="Tahoma" x:Family="Swiss" ss:Size="14" ss:Color="#4579B9" ss:Bold="1"/>
<Interior/>
</Style>
它应该使用的颜色应该看起来像但在这张图片的顶部:
替代文字 http://img535.imageshack.us/img535/431/righty.jpg
但是,它使用底部的颜色。
当我生成报告时,它使用颜色代码生成:#4579B9,这是我想要的,但是当我打开它时,它显示的颜色是图像底部的颜色。
如果我然后保存文档,它会自动将颜色更改为 #666699,这正是底部的颜色(错误颜色)。
但是,这只发生在字体颜色上,就像我将任何单元格的背景颜色更改为 #4579B9 一样,它将正常工作。
我认为这与选择的颜色有关,它是“主题颜色”的一部分,而不是“标准颜色”。
这里有没有人有生成此类报告并正确应用样式的经验?还是我错过了什么?