代码之家  ›  专栏  ›  技术社区  ›  Matt

导出到excel时,SSRS报告颜色更改

  •  7
  • Matt  · 技术社区  · 15 年前

    4 回复  |  直到 15 年前
        1
  •  3
  •   Dennis G    15 年前

    这是因为微软开始在SQLServer2008中使用Excel的自定义调色板,而不是内置的颜色。问题和您所描述的完全一样,当将颜色从一张图纸复制和粘贴到另一张图纸时,您会丢失格式。不幸的是:没办法。

    请参阅以下帖子: Excel Export copy to another excel discoloration issue for SSRS 2008

        2
  •  1
  •   sammy.NET    15 年前

    https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=386055

    SSRS团队的建议(在上面的链接/帖子中) 微软于2011年5月29日下午3:34发布 COM/.NET的API类似。你在打电话吗工作表。复制,它不提供这些选项。看一看范围。收到以及范围.paste特殊.

    任何链接到C代码的人范围。收到或通过特殊调用从一个工作簿/工作表复制到另一个工作簿?

        3
  •  0
  •   user3867873    10 年前

    如果您只需要将它从一个文件复制并粘贴到另一个文件,您不能只使用ctrl+C和ctrl+P。ctrl+C可以正常工作,但由于某些原因,您需要右键单击并输入 特殊粘贴 保持源格式 按钮。它对我有效,因为它能保持所有的颜色和形状,除了细胞的大小。

        4
  •  0
  •   litelite    9 年前

    这对我有用。

    =IIF(sum(Fields!TotalHours.Value) <> "", "White","Pink") 
    

    换句话说,确保为这两个条件定义颜色。 然后在 Tablix1 属性页下的背景填充色去掉“自动”并选择无颜色

    推荐文章