我使用的是VS 2008,ASP.NET 3.5和Crystal Report 10.5。ASP.NET 3.5中的Crystal Report Viewer文件格式
我無法在我的查看器導出下拉列表中看到Microsoft Word - 可編輯(RTF)文件格式。
如何將Microsoft Word - 可編輯(RTF)添加到我的文件格式下拉列表中。
請幫我一把!
謝謝!
我使用的是VS 2008,ASP.NET 3.5和Crystal Report 10.5。ASP.NET 3.5中的Crystal Report Viewer文件格式
我無法在我的查看器導出下拉列表中看到Microsoft Word - 可編輯(RTF)文件格式。
如何將Microsoft Word - 可編輯(RTF)添加到我的文件格式下拉列表中。
請幫我一把!
謝謝!
我認爲你需要水晶報表XI(即11),這是第一個支持.rpt的版本。
如果你看看你的Web服務器上的以下目錄: * aspnet_client \ system_web \ 2_0_50727 \ CrystalReportWebFormViewer4 \ JS *
或完整路徑,大多數Web服務器
* C:\的Inetpub \ wwwroot的\ aspnet_client \ system_web \ 2_0_50727 \ CrystalReportWebFormViewer4 \ js *
打開export.js文件尋找下面的代碼,如果你看到它,那麼它應該能夠導出到rtf和/或你需要確保你有Crxf_rtf.dll哪enab導致出口到rtf。有關更多詳細信息,請參閱此文檔Exporting Changes in Crystal Reports from 8.5 to XI。
if(rpt)
{
list += "<OPTION value=\"CrystalReports\">" + L_CrystalRptFormat + "</OPTION>";
}
if(pdf)
{
list += "<OPTION value=\"PDF\">" + L_AcrobatFormat + "</OPTION>";
}
if(word)
{
list += "<OPTION value=\"MSWord\">" + L_WordFormat + "</OPTION>";
}
if(xls)
{
list += "<OPTION value=\"MSExcel\">" + L_ExcelFormat + "</OPTION>";
}
if(recXls)
{
list += "<OPTION value=\"RecordToMSExcel\">" + L_ExcelRecordFormat + "</OPTION>";
}
if(rtf)
{
list += "<OPTION value=\"RTF\">" + L_RTFFormat +"</OPTION>";
}
RTF是寫字板我認爲,對於MS-詞是DOC或DOCX(Office 2007和更高版本) –
其實我想CR導出到Word文檔,但是當我出口的所有幀顯示爲(辦公室2007年之前) word文檔,我想刪除這些幀,所以,我去了幾個論壇,他們提到使用Microsoft Word - 可編輯(RTF),而不是Microsoft Word – user850711