次の方法で共有


ExcelFormatOptions クラス

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 内)

関連項目

ExcelFormatOptions メンバ | CrystalDecisions.Shared 名前空間