Domino 9 und frühere Versionen > Entwicklung
Serien-Mail per Script
JohnSilver:
??? ???
Hallo,
das Problem mit der Anrede wäre gelöst, wobei jetzt ein neues Problem
vorliegt. In jedem neu erzeugten Mail wird der "text" aus der Vorlage
direkt hinter die Anrede gestellt. Wie kann ich den "text" aus der Vorlage
zwei Zeilen unter die Anrede stellen? Oder muß die Anrede(String) und der Text(String)wieder in RichText umgewandelt werden, damit AppendNewLine
einsetzbar ist?
Bin für jede Hilfe sehr dankbar.
Besten Dank im voraus.
Dim text As String
vMailInfo = Evaluate( "@MailDbName" )
Set newcollection = ws.Picklistcollection(PICKLIST_CUSTOM, False, vMailInfo(0), vMailInfo(1), "Stationery", "Vorlage wählen", "Wählen Sie bitte eine Vorlage für das neue Memo.")
Set mailnote = newcollection.getfirstdocument
text = mailnote.body
For y=0 To counter-1
Anrede = (SendToBriefanrede(y) + " " + SendToNachname(y) + "," )
Anrede = Anrede + Text
mailnote.body = Anrede
mailnote.EnterSendTo = SendToNames(y)
mailnote.Logo = session.GetEnvironmentString("DefaultLogo",False)
mailnote.Principal = profile.Owner(0)
Call ws.EditDocument(True,mailnote)
Next
koehlerbv:
Wie wäre es mit
Anrede = Anrede & chr$ (10) & chr$ (10) & Text ?
Statt "+" sollte man in LS sowieso "&" verwenden - aber das hat mit diesem Problem nix zu tun.
Bernhard
JohnSilver:
Hallo Bernhard,
vielen vielen Dank, es funktioniert!!! :) :) :)
noch eine letzte Frage, wie kann ich formatierten Text aus der Vorlage
übernehemen, der Text wird immer unformatiert aus der Vorlage übernommen?
Michael
koehlerbv:
Gib der Methode AppendRTItem der NotesRichTextItem-Klasse eine Chance.
Du solltest aber bedenken, daß Mails beim Versand via Internet meist alle Formatierungen verlieren - ein reines Text-Mail kommt also immer am saubersten an.
HTH,
Bernhard
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln