Excel にエクスポートするときのオプションを取得および設定するためのプロパティがあります。
このタイプのメンバの一覧については、「ExcelFormatOptions のメンバ」を参照してください。
ExcelFormatOptions
[Visual Basic]
Public Class ExcelFormatOptions
[C#]
public class ExcelFormatOptions
[C++]
__gc public class ExcelFormatOptions
[VJ#]
public class ExcelFormatOptions
例
次の例は、ExcelFormatOptions クラスの使い方を示しています。
[Visual Basic]
Private Sub ExportToExcel(ByVal fileName As String, ByVal _
hasColumnHeaders As Boolean, ByVal columnWidth As Double)
Dim excelFormatOpts As New ExcelFormatOptions()
Dim diskOpts As New DiskFileDestinationOptions()
' Excel 形式のオプションを設定します。
excelFormatOpts.ExcelTabHasColumnHeadings = True
excelFormatOpts.ExcelUseConstantColumnWidth = hasColumnHeaders
excelFormatOpts.ExcelConstantColumnWidth = columnWidth
Report.ExportOptions.ExportFormatType = ExportFormatType.Excel
Report.ExportOptions.FormatOptions = excelFormatOpts
' ディスク ファイルのオプションを設定し、エクスポートします。
Report.ExportOptions.ExportDestinationType = _
ExportDestinationType.DiskFile
diskOpts.DiskFileName = fileName
Report.ExportOptions.DestinationOptions = diskOpts
Report.Export()
End Sub
[C#]
private void ExportToExcel (string fileName, bool hasColumnHeaders, double columnWidth)
{
ExcelFormatOptions excelFormatOpts = new ExcelFormatOptions
();
DiskFileDestinationOptions diskOpts = new
DiskFileDestinationOptions();
// Excel 形式のオプションを設定します。
excelFormatOpts.ExcelTabHasColumnHeadings = true;
excelFormatOpts.ExcelUseConstantColumnWidth =
hasColumnHeaders;
excelFormatOpts.ExcelConstantColumnWidth = columnWidth;
Report.ExportOptions.ExportFormatType =
ExportFormatType.Excel;
Report.ExportOptions.FormatOptions = excelFormatOpts;
// ディスク ファイルのオプションを設定し、エクスポートします。
Report.ExportOptions.ExportDestinationType =
ExportDestinationType.DiskFile;
diskOpts.DiskFileName = fileName;
Report.ExportOptions.DestinationOptions = diskOpts;
Report.Export ();
}
[C++]
static void ExportToExcel (String* fileName, bool hasColumnHeaders, double columnWidth)
{
ExcelFormatOptions* excelFormatOpts =
new ExcelFormatOptions ();
DiskFileDestinationOptions* diskOpts = new
DiskFileDestinationOptions();
// Excel 形式のオプションを設定します。
excelFormatOpts->ExcelTabHasColumnHeadings = true;
excelFormatOpts->ExcelUseConstantColumnWidth =
hasColumnHeaders;
excelFormatOpts->ExcelConstantColumnWidth = columnWidth;
Report->ExportOptions->ExportFormatType =
ExportFormatType::Excel;
Report->ExportOptions->FormatOptions = excelFormatOpts;
// ディスク ファイルのオプションを設定し、エクスポートします。
Report->ExportOptions->ExportDestinationType =
ExportDestinationType::DiskFile;
diskOpts->DiskFileName = fileName;
Report->ExportOptions->DestinationOptions = diskOpts;
Report->Export ();
};
[VJ#]
private void ExportToExcel (String fileName, boolean hasColumnHeaders, double columnWidth)
{
ExcelFormatOptions excelFormatOpts = new ExcelFormatOptions
();
DiskFileDestinationOptions diskOpts = new
DiskFileDestinationOptions();
// Excel 形式のオプションを設定します。
excelFormatOpts.set_ExcelTabHasColumnHeadings(true);
excelFormatOpts.set_ExcelUseConstantColumnWidth(
hasColumnHeaders);
excelFormatOpts.set_ExcelConstantColumnWidth(columnWidth);
Report.get_ExportOptions().set_ExportFormatType(
ExportFormatType.Excel);
Report.get_ExportOptions().set_FormatOptions( excelFormatOpts);
// ディスク ファイルのオプションを設定し、エクスポートします。
Report.get_ExportOptions().set_ExportDestinationType(
ExportDestinationType.DiskFile);
diskOpts.set_DiskFileName(fileName);
Report.get_ExportOptions().set_DestinationOptions( diskOpts);
Report.Export ();
}
要件
名前空間 : CrystalDecisions.Shared
プラットフォーム : Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000、Windows XP
アセンブリ : CrystalDecisions.Shared(CrystalDecisions.Shared.dll 内)