SendSingleMailDialog

Beschreibung:

Sendet eine Einzelmail mit vorherigem Dialog. Es wird der vollständige Pfad der Vorlagedatei übergeben. Bevor der Anwender die Mail verschickt, kann er noch Änderungen/Ergänzungen vornehmen, die danach aber nicht zwingend in der Vorlage abgespeichert werden müssen.

Wichtig: Diese Methode darf nicht aufgerufen werden, wenn das zugrundeliegende Record Objekt über CurrentRecordBuffered erzeugt wurde.

Parameter:

Parametername

Typ

Beschreibung

TemplatePath

String

Vollständiger Pfad der Vorlagedatei.

Files

String

Optional. Kann eine Liste von E-Mail-Anhängen beinhalten. Diese müssen dann per Semikolon separiert übergeben werden.

z. B. C:\MyFiles\Report.pdf;C:\Info.doc

 

Beachten Sie bitte, dass die übergebenen Anhänge stets zusätzlich zu den evtl. bereits in einer über den Parameter "TemplatePath" definierten Mailvorlage hinterlegten Anhängen versendet werden. Dies gilt auch dann, wenn ein übergebener E-Mail-Anhang denselben Pfad hat wie in der Mailvorlage.

Rückgabewert:

Bool

Beispiel VBScript:

' Dieses Beispiel basiert auf der Kontakte-Ansicht einer combit_Large-Solution

 

Dim oRecord : Set oRecord = cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.CurrentRecord

Dim sTemplatePath : sTemplatePath = "%PRJDIR%\Mailvorlagen\Kontakte - HTML-Format Vorlage.mtpx"

Dim sFiles : sFiles = "C:\temp\Angebot.pdf;C:\temp\Angebot2.pdf"

Call oRecord.SendSingleMailDialog(sTemplatePath, sFiles)

Set oRecord = Nothing

Beispiel C#-Script:

// Dieses Beispiel basiert auf der Kontakte-Ansicht einer combit_Large-Solution

 

Record record = cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.CurrentRecord;

string templatePath = @"%PRJDIR%\Mailvorlagen\Kontakte - HTML-Format Vorlage.mtpx";

string files = @"C:\temp\Angebot.pdf;C:\temp\Angebot2.pdf";

record.SendSingleMailDialog(templatePath, files);

record.Dispose();