3
我正在使用現有的VB.Net應用程序,該應用程序在計劃的時間運行CRXI報表。它工作得很好,報告將導出到Excel,CSV或PDF,具體取決於計劃報告輸出格式應該是什麼。vb.net水晶報表excel顏色
這是代碼中的相關部分,設置輸出選項:
' Set report options
CRRep.DiscardSavedData()
CRRep.EnableParameterPrompting = False
' Set export parameters
CRRep.ExportOptions.DestinationType = CRAXDRT.CRExportDestinationType.crEDTDiskFile
Select Case UCase(ReportJob.OutputFormat)
Case "XLS"
CRRep.ExportOptions.FormatType = CRAXDRT.CRExportFormatType.crEFTExcel80Tabular
CRRep.ExportOptions.ExcelUseConstantColumnWidth = True
CRRep.ExportOptions.ExcelConstantColumnWidth = 2000
FileExtension = ".xls"
Case "CSV"
CRRep.ExportOptions.FormatType = CRAXDRT.CRExportFormatType.crEFTCommaSeparatedValues
CRRep.ExportOptions.ExcelChopPageHeader = True
FileExtension = ".csv"
Case Else
CRRep.ExportOptions.FormatType = CRAXDRT.CRExportFormatType.crEFTPortableDocFormat
FileExtension = ".pdf"
我的問題是相當簡單的。用戶請求了我創建的新報告。他們希望將它導出到Excel,這很好。但是,這是蹭,他們希望標題行有淺藍色的背景顏色。該報告做到了這一點,並且背景顏色在PDF中顯示得很好。如果我手動運行報告,它也顯示出來,並用crviewer導出按鈕導出它。但是,當自動報告代理運行報告並將其導出到Excel時,沒有背景顏色。
我一直在尋找一個導出選項來允許背景顏色格式化,但還沒有找到。
有誰知道這樣的出口選項?
謝謝。