excel - SSRS 2008 调色板变化

标签 excel reporting-services ssrs-2008

在现有的 SSRS 2008 r2 报告中,使用装有 Windows 操作系统的电脑的用户可以将其报告导出为 Excel,并在每个其他详细信息行上使用白色和浅绿色。这些用户在黑白打印机上打印他们的报告,一切都很好。

问题是针对在 MAC 电脑上工作的用户。这些用户将报告导出为 Excel 并尝试在黑白打印机上打印报告。问题是一行可读,而另一行无法读取。应该是白色的行是您无法读取的行。

我认为问题是由于 SSRS 报告的调色板与 Excel 使用的调色板不同造成的。我想我需要使 SSRS 使用的调色板与 Excel 使用的调色板相同。对于一份 SSRS 报告中的所有其他打印行来说,这是否是一种可能的解决方案?如果我为此 SSRS 报告使用自定义颜色,是否还会修改同一报告服务器上生成的其他 SSRS 报告?

因此,您能告诉我如何更改 ssrs 使用的调色板,使其与 excel 使用的调色板相匹配吗?另外,如果您对如何解决这些问题有其他建议,请告诉我您的解决方案以及代码和/或网址,以告诉我如何解决此问题。

最佳答案

我无法评论在 Mac 上导出到 Excel 的 SSRS 报告的使用,但一般来说 SSRS 2008 R2 会以 xls (Excel 2003) 格式将报告呈现到 Excel。因此,如果您想使用“Excel 安全”颜色,那么您应该只使用 Excel 2003 调色板中的颜色。

有可用颜色的列表here .

除了手动编辑受影响的报表并更改使用的颜色之外,无法更改整个报表服务器使用的调色板。

您还可以检查报告中的“白色”线实际上是否设置为使用白色作为背景色,而不是在屏幕上/打印时显示为白色的非常浅的颜色。

关于excel - SSRS 2008 调色板变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20076058/

相关文章:

excel - Office VSTO 加载项与使用 Office JS API 的 Office 加载项

vba - HTA 和查找函数 Excel VBA

.net - Visual Studio 2010 : The report definition is not valid. 详细信息:报表定义具有无效目标

sql-server - SQL Server 2005 上的报表服务 2008

c# - 告诉 Web 引用使用 web.config 或如何使 settings.settings 可编辑

reporting-services - 检测到不支持的 RPL 流版本 : 101. 116.1047292257。预期版本 : 10. 6

reporting-services - 并排的 SSRS 表

arrays - 几个不连续的列到数组中

excel - 比较多维数组中的元素

jquery - ReportViewer 控件在 WebForm 上呈现太宽