MicrosoftMailDestinationOptions 类

提供属性,以便检索和设置导出到 Microsoft mail 时的选项。

有关该类型所有成员的列表,参见 MicrosoftMailDestinationOptions 成员。

System.Object
   CrystalDecisions.Shared.ExportDestinationOptions
      MicrosoftMailDestinationOptions

[Visual Basic]

Public Class MicrosoftMailDestinationOptions
Implements ICloneable

[C#]

public class MicrosoftMailDestinationOptions : ICloneable

备注

要成功导出到 Microsoft Mail,系统首先需加载 mapisp32.dll。Mapisp32.dll 的加载可通过运行如 Microsoft Outlook 的邮件客户程序来实现。

示例

教程

该示例说明如何用以设置 MicrosoftMailDestinationOptions 类的某些属性。

  
[VJ#]
      static void ExportToMSMail(String toList, String subject, String message,
         String ccList, String user, String password)
      {
         PdfRtfWordFormatOptions pdfOpts =
            ExportOptions.CreatePdfRtfWordFormatOptions();
         MicrosoftMailDestinationOptions mailOpts =
            ExportOptions.CreateMicrosoftMailDestinationOptions();
         ExportOptions exportOpts = new ExportOptions();
      
         pdfOpts.set_UsePageRange( false );
         exportOpts.set_ExportFormatOptions( pdfOpts );
      
         mailOpts.set_MailCCList( ccList );
         mailOpts.set_MailMessage( message );
         mailOpts.set_MailSubject( subject );
         mailOpts.set_MailToList( toList );
         mailOpts.set_Password( password );
         mailOpts.set_UserName( user );
         exportOpts.set_ExportDestinationOptions( mailOpts );
      
         exportOpts.set_ExportDestinationType( 
            ExportDestinationType.MicrosoftMail);
         exportOpts.set_ExportFormatType(
            ExportFormatType.PortableDocFormat);
      
         Report.Export(exportOpts);
      }
      
  
[Visual Basic]
      Public Sub ExportToMSMail(ByVal toList As String, ByVal subject As String, ByVal message As String, _
         ByVal ccList As String, ByVal user As String, ByVal password As String)
      
         Dim pdfOpts As PdfRtfWordFormatOptions = _
            ExportOptions.CreatePdfRtfWordFormatOptions()
         Dim mailOpts As MicrosoftMailDestinationOptions = _
            ExportOptions.CreateMicrosoftMailDestinationOptions()
         Dim exportOpts As ExportOptions = New ExportOptions
      
         pdfOpts.UsePageRange = False
         exportOpts.ExportFormatOptions = pdfOpts
      
         mailOpts.MailCCList = ccList
         mailOpts.MailMessage = message
         mailOpts.MailSubject = subject
         mailOpts.MailToList = toList
         mailOpts.Password = password
         mailOpts.UserName = user
         exportOpts.ExportDestinationOptions = mailOpts
      
         exportOpts.ExportDestinationType = _
            ExportDestinationType.MicrosoftMail
         exportOpts.ExportFormatType = _
            ExportFormatType.PortableDocFormat
      
         Report.Export(exportOpts)
      End Sub
      
  
[C++]
      static void ExportToMSMail (String* toList, String* subject, String* message,
         String* ccList, String* user, String* password)
      {
         PdfRtfWordFormatOptions* pdfOpts =
            ExportOptions::CreatePdfRtfWordFormatOptions();
         MicrosoftMailDestinationOptions* mailOpts =
            ExportOptions::CreateMicrosoftMailDestinationOptions();
         ExportOptions* exportOpts = new ExportOptions();
      
         pdfOpts->UsePageRange = false;
         exportOpts->ExportFormatOptions = pdfOpts;
      
         mailOpts->MailCCList = ccList;
         mailOpts->MailMessage = message;
         mailOpts->MailSubject = subject;
         mailOpts->MailToList = toList;
         mailOpts->Password = password;
         mailOpts->UserName = user;
         exportOpts->ExportDestinationOptions = mailOpts;
      
         exportOpts->ExportDestinationType =
            ExportDestinationType::MicrosoftMail;
         exportOpts->ExportFormatType =
            ExportFormatType::PortableDocFormat;
      
         Report->Export (exportOpts);
      };
      
  
[C#]
      static void ExportToMSMail(string toList, string subject, string message,
         string ccList, string user, string password)
      {
         PdfRtfWordFormatOptions pdfOpts =
            ExportOptions.CreatePdfRtfWordFormatOptions();
         MicrosoftMailDestinationOptions mailOpts =
            ExportOptions.CreateMicrosoftMailDestinationOptions();
         ExportOptions exportOpts = new ExportOptions();
      
         pdfOpts.UsePageRange = false;
         exportOpts.ExportFormatOptions = pdfOpts;
      
         mailOpts.MailCCList = ccList;
         mailOpts.MailMessage = message;
         mailOpts.MailSubject = subject;
         mailOpts.MailToList = toList;
         mailOpts.Password = password;
         mailOpts.UserName = user;
         exportOpts.ExportDestinationOptions = mailOpts;
      
         exportOpts.ExportDestinationType =
            ExportDestinationType.MicrosoftMail;
         exportOpts.ExportFormatType =
            ExportFormatType.PortableDocFormat;
      
         Report.Export(exportOpts);
      }
      

要求

命名空间 CrystalDecisions.Shared

程序集 CrystalDecisions.Shared (CrystalDecisions.Shared.dll)

请参见

MicrosoftMailDestinationOptions 成员 | CrystalDecisions.Shared 命名空间

**

©2005 Business Objects SA 保留所有权利。

Business Objects SA
http://www.china.businessobjects.com/
支持服务
http://www.china.businessobjects.com/