MicrosoftMailDestinationOptions Klasse

Stellt Eigenschaften zum Abrufen und Festlegen von Optionen beim Exportieren nach Microsoft Mail bereit.

Eine Liste der Elemente dieses Typs finden Sie unter MicrosoftMailDestinationOptions -Elemente.

System.Object
   CrystalDecisions.Shared.ExportDestinationOptions
      MicrosoftMailDestinationOptions

[Visual Basic]

Public Class MicrosoftMailDestinationOptions
   Implements ICloneable

[C#]

public class MicrosoftMailDestinationOptions : ICloneable

Hinweise

Das Exportieren nach Microsoft Mail kann nur erfolgreich ausgeführt werden, wenn das System zunächst die Datei mapisp32.dll lädt. Mapisp32.dll kann durch Ausführen des Mailclients, wie z. B. Microsoft Outlook, geladen werden.

Beispiel

In diesem Beispiel wird veranschaulicht, wie einige der Eigenschaften der MicrosoftMailDestinationOptions-Klasse festzulegen sind.

[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);
      }
      

Anforderungen

Namespace CrystalDecisions.Shared

Assembly CrystalDecisions.Shared (CrystalDecisions.Shared.dll)

Siehe auch

MicrosoftMailDestinationOptions Elemente | CrystalDecisions.Shared Namespace

**

©2005 Business Objects SA Alle Rechte vorbehalten

Business Objects SA
http://germany.businessobjects.com/
Supportleistungen
http://germany.businessobjects.com/support/