Domino 9 und frühere Versionen > ND8: Entwicklung

Notesdocument.send (attachForm --> Text+Form übergeben)

<< < (2/3) > >>

koehlerbv:

--- Zitat von: Peter Klett am 06.09.11 - 16:17:03 ---Das ist es NIE !!
--- Ende Zitat ---

Ich wollte den leider gegebenen Fans eine klitzekleine Hintertür offen lassen  ;D

Bernhard

Caleb666:
Danke für die schnellen Antworten und die Berichtigung.

Bzgl. "Mitgeben von Masken" meint ihr wahrs.: doc1.Form = "Memo" ??

Ist dies überhaupt erforderlich, bzw. was ist die Alternative?


koehlerbv:
doc1.Form = "Memo" istr natürlich richtig und erforderlich, damit in der Mail-DB das Teil dann mit der richtigen Maske aufgeht.

Das Einbetten von Masken beim Senden war Dein NotesDocument.Send (TRUE)

Bernhard

Caleb666:
Habe den Code mal ausgeführt, der Empfänger erhält wie gewünscht ein Email.
Der Betreff wird richtig übergeben, die Email (Body) ist jedoch komplett leer
(kein Infotext, keine Form "doc"). Wo könnte der Fehler liegen?


Hier der bisherige Code:

Dim db As NotesDatabase
Set db = session.CurrentDatabase
Dim doc1 As New NotesDocument (db)
doc1.Form = "Memo"
doc1.Subject = "Wiedervorlage" &",  " & Doc.Name(0)
doc1.SendTo = Doc.Name_Erfasser
Dim body As NotesRichTextItem
Set body = New NotesRichTextItem (doc1, "Test")
Call body.appendText("Anbei finden Sie die gewünschten Informationen")
Call body.addNewLine(3)
Call body.AppendDocLink(Doc, DB-Name, "")
Call doc1.Send(False)



Peter Klett:
Das hatte ich in dem von mir korrigierten Script auch schon übersehen: Wenn Du das Richtextfeld nicht "Body" nennst, wird es wohl auch nicht in der eingegangenen Maildatenbank angezeigt werden können, denn die Maske Memo hat dort weder ein Richtextfeld "Infotext", noch eines mit Namen "Test".

Set body = New NotesRichTextItem (doc1, "Body")

Sowas müsstest Du mit ein bißchen Nachdenken aber auch selber finden ...

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln