2009-12-14 2 views
1

WinForms 응용 프로그램에 로컬 보고서가있어 문제가 발생합니다. 이 보고서에는 테이블이 있는데 Detail 행의 BackgroundColor를 변경하려고합니다.Excel로 내보낼 때 보고서의 색이 손실됩니다.

"빨강"으로 변경하고 보고서를 볼 때 행은 예상대로 빨간색입니다. 보고서를 Excel 및 PDF로 내보낼 때 행도 빨간색입니다. 지금까지 그렇게 좋았습니다 ...

"DarkSeaGreen"과 같은 행 색상을 변경하면 내 ReportViewer 컨트롤에 잘 표시되고 PDF도 좋게 보이지만 내보낼 사본은 Excel은이 행을 회색으로 표시합니다.

나는 약간 다른 색깔을 시도했다 ... 어떤은 일하고, 어떤은이지 않는다. 나는 또한이 속성을 다른 16 진수 값으로 설정하려고 시도했다. 다시, 어떤 작품은 그렇지 않습니다.

누구나 전에 경험 했습니까? 보고서를 Excel로 내보낼 때 색상이 회색으로 변하는 이유는 무엇입니까?

모든 도움을 주시면 대단히 감사하겠습니다.

편집 : 또한 Excel에서 표시되지 않는 동일한 색상은 ReportViewer에서 인쇄되지 않습니다 ... Excel이 주요 원인이 아닌 것처럼 보입니다.

+0

Excel이 색맹이기 때문에, 성별도 보지 않습니다. – stimms

답변

0

색상에 16 진수 값을 사용하고 Excel에서 선택했는지 확인해 보셨습니까? 내 생각 엔 Excel에서 CSS 색상 이름 지정 코드를 지원하지 않는다는 것입니다.

행, 표, 텍스트 상자 등을 선택하고 # 2f4fa2와 같은 색상으로 설정하십시오. Excel에서 작동하는지 확인하십시오.

+1

예, 색상을 16 진수 값으로 설정하려고 시도했으나 작동하지 않습니다. – Sesame

관련 문제