OBS/Makros und Scripting/Anwendungsbereiche/Beispiele Sammlung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Böhrer (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „The title regarding the journalist is Shaunna Blair but it's perhaps not the most feminine name around. in my own professional life i will be a postal solution…“) |
Thiel (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Makros und Scripting}} =Beispiele Sammlung= ==Erstellung einer E-Mail== :<source lang="delphi"> function StartProc():Boolean; var oEmail: TEmail; begin o…“) |
||
Zeile 1: | Zeile 1: | ||
{{Makros und Scripting}} | |||
=Beispiele Sammlung= | |||
==Erstellung einer E-Mail== | |||
:<source lang="delphi"> | |||
function StartProc():Boolean; | |||
var oEmail: TEmail; | |||
begin | |||
oEmail := TEmail.Create(); | |||
try | |||
//E-mail wird direkt freigegeben (Aktiv = Ja) | |||
oEmail.lSofortSenden := True; | |||
//Signatur aus Konto Laden | |||
oEmail.lSignature := True; | |||
oEmail.cPersNr := '000111'; | |||
oEmail.cAn := 'obs@bergau.de'; | |||
//Anhand der von Andresse wird das Konto ermittelt von dem gesendet wird | |||
oEmail.cVon := 'info@bergau.de'; | |||
oEmail.cBetreff := 'Betreff'; | |||
oEmail.cMessage := 'TEST'; | |||
//Tabelle im HTML Format | |||
oEmail.cHTMLMessage := '<html>' + | |||
'<table>' + | |||
' <tr>' + | |||
' <th>Vorname</th>' + | |||
' <th>Nachname</th>' + | |||
' <th>Alter</th>' + | |||
' </tr>' + | |||
' <tr>' + | |||
' <td>Max</td>' + | |||
' <td>Mustermann</td>' + | |||
' <td>50</td>' + | |||
' </tr>' + | |||
'</table>' + | |||
'</html>'; | |||
oEmail.cAttachment := 'c:\Temp\test.pdf' + CRLF + 'c:\temp\test2.txt'; | |||
oEmail.Generate_Email(); | |||
oEmail.Generate_Email_Personen_Projekt(); | |||
oEmail.Generate_Email_Personen_Document(); | |||
finally | |||
MyFreeAndNil(oEmail); | |||
end; | |||
end; | |||
</source> |
Version vom 12. August 2020, 11:00 Uhr
Beispiele Sammlung
Erstellung einer E-Mail
function StartProc():Boolean; var oEmail: TEmail; begin oEmail := TEmail.Create(); try //E-mail wird direkt freigegeben (Aktiv = Ja) oEmail.lSofortSenden := True; //Signatur aus Konto Laden oEmail.lSignature := True; oEmail.cPersNr := '000111'; oEmail.cAn := 'obs@bergau.de'; //Anhand der von Andresse wird das Konto ermittelt von dem gesendet wird oEmail.cVon := 'info@bergau.de'; oEmail.cBetreff := 'Betreff'; oEmail.cMessage := 'TEST'; //Tabelle im HTML Format oEmail.cHTMLMessage := '<html>' + '<table>' + ' <tr>' + ' <th>Vorname</th>' + ' <th>Nachname</th>' + ' <th>Alter</th>' + ' </tr>' + ' <tr>' + ' <td>Max</td>' + ' <td>Mustermann</td>' + ' <td>50</td>' + ' </tr>' + '</table>' + '</html>'; oEmail.cAttachment := 'c:\Temp\test.pdf' + CRLF + 'c:\temp\test2.txt'; oEmail.Generate_Email(); oEmail.Generate_Email_Personen_Projekt(); oEmail.Generate_Email_Personen_Document(); finally MyFreeAndNil(oEmail); end; end;