次の方法で共有


ExchangeFolderDestinationOptions クラス

Microsoft Exchange フォルダにエクスポートするときのオプションを取得および設定するためのプロパティがあります。

このタイプのメンバの一覧については、「ExchangeFolderDestinationOptions のメンバ」を参照してください。

オブジェクト

   ExchangeFolderDestinationOptions

[Visual Basic]

Public Class ExchangeFolderDestinationOptions

[C#]

public class ExchangeFolderDestinationOptions

[C++]

__gc public class ExchangeFolderDestinationOptions

[VJ#]

public class ExchangeFolderDestinationOptions

次の例は、ExchangeFolderDestinationOptions クラスのプロパティを設定する方法を示しています。

[Visual Basic]

Private Sub ExportToExchange(ByVal folder As String, _
ByVal profile As String, ByVal password As String)

   Dim exchangeOpts = New ExchangeFolderDestinationOptions()

   ' Exchange 出力先のオプションを設定します。
   exchangeOpts.DestinationType = _ 
   ExchangeDestinationType.ExchangeFolderType

   exchangeOpts.FolderPath = folder
   exchangeOpts.Profile = profile
   exchangeOpts.Password = password
   Report.ExportOptions.DestinationOptions = exchangeOpts

   ' ディスク ファイルのオプションを設定し、エクスポートします。
   Report.ExportOptions.ExportDestinationType = _ 
   ExportDestinationType.DiskFile
   Report.ExportOptions.ExportFormatType = ExportFormatType.Excel

   Report.Export()
End Sub

[C#]

private void ExportToExchange (string folder, string profile, string password)
{
   ExchangeFolderDestinationOptions exchangeOpts = new 
   ExchangeFolderDestinationOptions ();

   // Exchange 出力先のオプションを設定します。
   exchangeOpts.DestinationType = 
   ExchangeDestinationType.ExchangeFolderType;

   exchangeOpts.FolderPath = folder;
   exchangeOpts.Profile = profile;
   exchangeOpts.Password = password;
   Report.ExportOptions.DestinationOptions = exchangeOpts;

   // ディスク ファイルのオプションを設定し、エクスポートします。
   Report.ExportOptions.ExportDestinationType =    
   ExportDestinationType.DiskFile;
   Report.ExportOptions.ExportFormatType = 
   ExportFormatType.Excel;

   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 ExportToExchange (String folder, String profile, String password)
{
   ExchangeFolderDestinationOptions exchangeOpts = new 
   ExchangeFolderDestinationOptions ();

   // Exchange 出力先のオプションを設定します。
   exchangeOpts.set_DestinationType( 
   ExchangeDestinationType.ExchangePostDocMessage);

   exchangeOpts.set_FolderPath(folder);
   exchangeOpts.set_Profile(profile);
   exchangeOpts.set_Password(password);
   Report.get_ExportOptions().set_DestinationOptions( exchangeOpts);

   // ディスク ファイルのオプションを設定し、エクスポートします。
   Report.get_ExportOptions().set_ExportDestinationType(    
   ExportDestinationType.DiskFile);
   Report.get_ExportOptions().set_ExportFormatType( 
   ExportFormatType.Excel);

   Report.Export ();
}

要件

名前空間 : CrystalDecisions.Shared

プラットフォーム : Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000、Windows XP

アセンブリ : CrystalDecisions.Shared(CrystalDecisions.Shared.dll 内)

関連項目

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