Condividi tramite


MicrosoftMailDestinationOptions Classe

Fornisce le proprietà per il recupero e l'impostazione delle opzioni durante l'esportazione in Microsoft Mail.

Per un elenco di tutti i membri di questo tipo, vedere MicrosoftMailDestinationOptions.

System.Object
   CrystalDecisions.Shared.ExportDestinationOptions
      MicrosoftMailDestinationOptions

[Visual Basic]

Public Class MicrosoftMailDestinationOptions
   Implements ICloneable

[C#]

public class MicrosoftMailDestinationOptions : ICloneable

Note

Per eseguire l'esportazione in Microsoft mail, è necessario aver prima caricato il file mapisp32.dll. È possibile caricare il file mapisp32.dll eseguendo un client di posta elettronica, quale Microsoft Outlook.

Esempio

In questo esempio vengono illustrati l'utilizzo e l'impostazione di alcune proprietà della classe 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);
      }
      

Requisiti

Spazio dei nomi CrystalDecisions.Shared

Assemblaggio CrystalDecisions.Shared (CrystalDecisions.Shared.dll)

Vedere anche

MicrosoftMailDestinationOptions Membri | CrystalDecisions.Shared Spazio dei nomi

**

©2005 Business Objects SA Tutti i diritti riservati

Business Objects SA
http://www.businessobjects.com/
Servizi di supporto
http://support.businessobjects.com/