Domino 9 und frühere Versionen > Entwicklung
Problem mit CreateObject
forrest g:
das frontenddokument kriegst du mit uidoc.close wieder geschlossen.
wenn das dokument im frontend geschlossen ist, müsstest du das dokument im backend löschen können.
tschö
robertpp:
Mein Endprodukt sieht jetzt so aus:
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim uiws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim doc1 As NotesDocument
Dim rtfBody As NotesRichTextItem
Dim fpath(0) As Variant
Dim Frage As Variant
Set db= s.CurrentDatabase
Set doc1 = New NotesDocument(db)
Dim view As NotesView
Set view = db.GetView("($Inbox)")
Set doc = view.GetFirstDocument
Frage = doc.Subject
If Frage(0) = "Umsatz Weikersdorf" Then
doc1.Form = "Memo"
doc1.SendTo = "Robert Prinz/MISEBG"
doc1.Subject = "Umsatz Weikersdorf"
Set rtfBody = doc1.CreateRichTextItem( "Body" )
Call doc1.Save(True, False)
Set uidoc = uiws.editdocument(True, doc1)
fpath(0) = "S:\EIS\Berichte\Weikersdorf\Umsatz_Weikersdorf.xls"
uidoc.gotofield("Body")
Call uidoc.CreateObject("Body", "", fpath(0))
Call uidoc.send
Call uidoc.save
Call uidoc.close
Call doc1.Remove(True)
End If
End Sub
Das sollte jetzt alles als Angent in einer MailDB laufen "nach eingang neuer mails" nur es geht net!!!!!!!!
Wenn ich den Agent im Designer "Starte" dann sendet er mir das mail wenn ich aber ein doc an die MailDB sende dann tut sich garnichts?
Jetzt bin ich ganz verzweifelt!!!
War die ganze arbeit um sonst oder hab ich nur einen Fehler gemacht?
robertpp
Rob Green:
ich habe den Thread nur flüchtig überlesen, aber Du kannst definitiv keine Front End Klassen (zB ws.editdoc....) in einem Agent verwenden, der vom Server getriggered wird, in dem Fall bei Eingang neuer Mail.
Daher klappt es auch, wenn Du den Agent manuell startest, da sind wieder UI-Klassen erlaubt.
Nicht im Backend!!! Sorry :'(
Evtl. die Langsamen unter uns: was willst Du mit dem File und Versenden konkret?
Soll eine Datei in ein Mail angehangen und dann versendet werden?
Oder soll eine eingehende Mail mit einem Anhang bestückt werden? (*hrmp..ein schelm wer böses denkt... ;D ;D ;D*)
robertpp:
In der MailDB soll, wenn ein eMail mit "Subject"= "Umsatz Weikersdorf" einlangt, ein mail an andere Personen verschickt werden und einen Anhang erhalten!!! Aber der Anhang(xls) soll nicht als datei angehängt werden sondern soll sofort zum lesen sein!!! So wie in meinem beispiel!!!
robertpp
Rob Green:
sorry, daß ich so dämlich frage...was meinst Du mit "gleich Lesen"..stehe auf der Leitung?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln