MicrosoftMailDestinationOptions クラス
Microsoft Mail にエクスポートするときのオプションを取得および設定するためのプロパティがあります。
このタイプのメンバの一覧については、「MicrosoftMailDestinationOptions のメンバ」を参照してください。
MicrosoftMailDestinationOptions
[Visual Basic]
Public Class MicrosoftMailDestinationOptions
[C#]
public class MicrosoftMailDestinationOptions
[C++]
__gc public class MicrosoftMailDestinationOptions
[VJ#]
public class MicrosoftMailDestinationOptions
解説
Microsoft Mail に正常にエクスポートするには、まずシステムに mapisp32.dll をロードする必要があります。mapisp32.dll は、Microsoft Outlook などのメール クライアントを実行するとロードされます。
例
次の例は、MicrosoftMailDestinationOptions クラスのプロパティを設定する方法を示しています。
[Visual Basic]
Private Sub ExportToHTML(ByVal file As String, ByVal _
seperatePages As Boolean, ByVal pageNavigator As Boolean)
' 変数を宣言し、エクスポート オプションを取得します。
Dim htmlOpts As New HTMLFormatOptions()
Dim exportOpts As New ExportOptions()
Dim diskOpts As New DiskFileDestinationOptions()
' HTML 形式のオプションを設定します。
htmlOpts.HTMLFileName = file
htmlOpts.HTMLEnableSeparatedPages = seperatePages
htmlOpts.HTMLHasPageNavigator = pageNavigator
Report.ExportOptions.FormatOptions = htmlOpts
' HTML では、エクスポート先のオプションも設定する必要があります。
diskOpts.DiskFileName = file
Report.ExportOptions.DestinationOptions = diskOpts
' レポートをエクスポートします。
Report.ExportOptions.ExportDestinationType = _
ExportDestinationType.DiskFile
Report.ExportOptions.ExportFormatType = _
ExportFormatType.HTML40
Report.Export()
End Sub
[C#]
private void ExportToHTML (string file, bool seperatePages, bool pageNavigator)
{
// 変数を宣言し、エクスポート オプションを取得します。
HTMLFormatOptions htmlOpts = new HTMLFormatOptions ();
ExportOptions exportOpts = new ExportOptions();
DiskFileDestinationOptions diskOpts = new
DiskFileDestinationOptions ();
// HTML 形式のオプションを設定します。
htmlOpts.HTMLFileName = file;
htmlOpts.HTMLEnableSeparatedPages = seperatePages;
htmlOpts.HTMLHasPageNavigator = pageNavigator;
Report.ExportOptions.FormatOptions = htmlOpts;
// HTML では、エクスポート先のオプションも設定する必要があります。
diskOpts.DiskFileName = file;
Report.ExportOptions.DestinationOptions = diskOpts;
// レポートをエクスポートします。
Report.ExportOptions.ExportDestinationType =
ExportDestinationType.DiskFile;
Report.ExportOptions.ExportFormatType =
ExportFormatType.HTML40;
Report.Export ();
}
[C++]
static void ExportToHTML (String* file, bool seperatePages, bool pageNavigator)
{
// 変数を宣言し、エクスポート オプションを取得します。
HTMLFormatOptions* htmlOpts = new HTMLFormatOptions ();
ExportOptions* exportOpts = new ExportOptions();
DiskFileDestinationOptions* diskOpts = new
DiskFileDestinationOptions ();
// HTML 形式のオプションを設定します。
htmlOpts->HTMLFileName = file;
htmlOpts->HTMLEnableSeparatedPages = seperatePages;
htmlOpts->HTMLHasPageNavigator = pageNavigator;
Report->ExportOptions->FormatOptions = htmlOpts;
// HTML では、エクスポート先のオプションも設定する必要があります。
diskOpts->DiskFileName = file;
Report->ExportOptions->DestinationOptions = diskOpts;
// レポートをエクスポートします。
Report->ExportOptions->ExportDestinationType =
ExportDestinationType::DiskFile;
Report->ExportOptions->ExportFormatType =
ExportFormatType::HTML40;
Report->Export ();
}
[VJ#]
private void ExportToHTML (String file, boolean seperatePages, boolean pageNavigator)
{
// 変数を宣言し、エクスポート オプションを取得します。
HTMLFormatOptions htmlOpts = new HTMLFormatOptions ();
DiskFileDestinationOptions diskOpts = new
DiskFileDestinationOptions ();
// HTML 形式のオプションを設定します。
htmlOpts.set_HTMLFileName(file);
htmlOpts.set_HTMLEnableSeparatedPages(seperatePages);
htmlOpts.set_HTMLHasPageNavigator(pageNavigator);
Report.get_ExportOptions().set_FormatOptions(htmlOpts);
// HTML では、エクスポート先のオプションも設定する必要があります。
diskOpts.set_DiskFileName(file);
Report.get_ExportOptions().set_DestinationOptions( diskOpts);
// レポートをエクスポートします。
Report.get_ExportOptions().set_ExportDestinationType(
ExportDestinationType.DiskFile);
Report.get_ExportOptions().set_ExportFormatType(
ExportFormatType.HTML40);
Report.Export ();
}
要件
名前空間 : CrystalDecisions.Shared
プラットフォーム : Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000、Windows XP
アセンブリ : CrystalDecisions.Shared(CrystalDecisions.Shared.dll 内)
関連項目
MicrosoftMailDestinationOptions メンバ | CrystalDecisions.Shared 名前空間