我使用的是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