ExcelFormatOptions Class
Provides properties for retrieving and setting options when exporting to Excel.
Namespace CrystalDecisions.Shared Assembly CrystalDecisions.Shared (CrystalDecisions.Shared.dll)
Syntax
'Declaration
Public Class ExcelFormatOptions
Inherits ExportFormatOptions
Implements ICloneable
public class ExcelFormatOptions : ExportFormatOptions, ICloneable
Example
This example shows how to export the report document as a Microsoft Excel file.
'Declaration
Private Sub ExportReportInExcel(ByVal reportDocument As ReportDocument, _
ByVal fromPage As Integer, ByVal toPage As Integer)
Dim myExportOpts As New ExportOptions
myExportOpts.ExportFormatType = ExportFormatType.Excel
Dim myExportFormatOptions As ExcelFormatOptions = _
ExportOptions.CreateExcelFormatOptions()
myExportFormatOptions.ConvertDateValuesToString = True
myExportFormatOptions.ExcelAreaGroupNumber = 1
myExportFormatOptions.ExcelAreaType = AreaSectionKind.Detail
myExportFormatOptions.ExcelConstantColumnWidth = 9.5
myExportFormatOptions.ExcelTabHasColumnHeadings = True
myExportFormatOptions.ExcelUseConstantColumnWidth = True
myExportFormatOptions.ExportPageBreaksForEachPage = True
myExportFormatOptions.ExportPageHeadersAndFooters = ExportPageAreaKind.OnEachPage
myExportFormatOptions.FirstPageNumber = fromPage
myExportFormatOptions.LastPageNumber = toPage
myExportFormatOptions.ShowGridLines = True
myExportFormatOptions.UsePageRange = True
myExportOpts.ExportFormatOptions = myExportFormatOptions
reportDocument.Export(myExportOpts)
End Sub
private void ExportReportInExcel (ReportDocument reportDocument, int fromPage, int toPage)
{
ExportOptions exportOpts = new ExportOptions();
exportOpts.ExportFormatType = ExportFormatType.Excel;
ExcelFormatOptions exportFormatOptions = ExportOptions.CreateExcelFormatOptions();
exportFormatOptions.ConvertDateValuesToString = true;
exportFormatOptions.ExcelAreaGroupNumber = 1;
exportFormatOptions.ExcelAreaType = AreaSectionKind.Detail;
exportFormatOptions.ExcelConstantColumnWidth = 9.5;
exportFormatOptions.ExcelTabHasColumnHeadings = true;
exportFormatOptions.ExcelUseConstantColumnWidth = true;
exportFormatOptions.ExportPageBreaksForEachPage = true;
exportFormatOptions.ExportPageHeadersAndFooters = ExportPageAreaKind.OnEachPage;
exportFormatOptions.FirstPageNumber = fromPage;
exportFormatOptions.LastPageNumber = toPage;
exportFormatOptions.UsePageRange = true;
exportOpts.ExportFormatOptions = exportFormatOptions;
reportDocument.Export(exportOpts);
}
Inheritance Hierarchy
Object
ExportFormatOptions
ExcelFormatOptions
Version Information
Crystal Reports Basic for Visual Studio 2008
Supported since: Crystal Reports for Visual Studio .NET 2002
See Also
Reference
ExcelFormatOptions Members
CrystalDecisions.Shared Namespace