Domino 9 und frühere Versionen > ND7: Entwicklung
Warum bekomme ich die Anhänge nicht zu fassen?
botschi:
Hallo,
ich habe einen Agenten, der im Moment manuell ausgeführt wird und eine Mail mit Anhängen bearbeiten soll.
In dieser Mail sind zwei Anhänge. Mit
--- Code: ---Dim RTitem As New NotesRichTextItem(Mail, "Body")
Dim Object As NotesEmbeddedObject
'Set RTitem = New NotesRichTextItem(Mail, "Body")
Stop
If ( Rtitem.Type = RICHTEXT ) Then
' Set Object = Rtitem.GetEmbeddedObject("problem report")
Forall o In RTitem.EmbeddedObjects
--- Ende Code ---
versuche ich die Anhänge zu greifen.
Weder mit "Set Object = Rtitem.GetEmbeddedObject("problem report")", noch mit Forall ... gibt es keine embedded objects in dem Richtextitem.
Was mache ich falsch oder woran kann das liegen?
Matthias
Glombi:
Versuch mal folgendes:
Dim RTitem As NotesRichTextItem
Dim Object As NotesEmbeddedObject
Set RTitem = Mail.GetFirstItem( "Body")
....
Ich bin mir nicht sicher, ob das New RichTextitem so arbeitet wie es soll.
Mit der o.g. Methode klappts jedenfalls in meinen Scripts.
Andreas
botschi:
Jawohl! ;D
Das tut ganz wunderbar, muß ich mir dringend merken. Nach dem "warum" frage ich jetzt nicht....
Danke Andreas!
Matthias
pete_bla:
hi,
zum warum noch was:
New
heist doch erstmal ein neues RTItem
und in dem neuen ist (natürlich) auch kein Anhang drin..
also:
GetFirstItem
um ein vorhandenes zu bekommen.
(oder sehe ich da was falsch?)
Gruss pete(r)
dirk_2909:
--- Zitat ---(oder sehe ich da was falsch?)
--- Ende Zitat ---
Ja - das NEW bezieht sich auf das Objekt NotesRichTextItem innerhalb des Codes ....
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln