Hallo Leute,
die Forumsuche hat mir nicht geholfen, jetzt bräuchte ich mal wieder den Rat der Experten.
Ich muss aus einem Dok einer selbst entwickelten DB ein PDF machen.
Alle Anhänge aus dem Dok egal in welchem Feld die sind extrahieren und das PDF als auch die Anhänge
in eine Mail anhängen und verschicken.
Das soll ich so machen, weil dann das Dokument den Black Berry und iPhon User schön lesbar angezeigt werden.
Durchlaufe ich den Agent im Debug Schrittweise funzt der Agent auch super toll.
Lasse ich den Agent ohne Debug laufen kommt bei "Set obj = Body,Embedobject.... die Meldung "File not Found".
Das PDF ist aber im Ordner vorhanden und lässt sich auch manuelle öffnen.
Das Laufwerk hat jeder User verbunden bekommen und auf den Ordner habe alle im Mom Vollzugriff.
Der Agent ist mit einer Developer ID gespeichert, die Überall als Admin hinterlegt ist.
Hat jemand eine Idee woran das liegen kann?
Sriptauszug:
Set memo = New NotesDocument( mailDB )
memo.Form = "MemoProjekt"
Set Body = New NotesRichtextItem( memo , "Body" )
Set nkBody = New NotesRichtextItem( memo , "nkBody" )
Set doc = uidoc.Document
pfad_anhang = "U:\Allgemein\TEST_PDF\"
REM kopieren der Anhänge in das Email.
Call uidoc.Print( 1, 0, 0, False, "PDF-XChange 3.0" )
REM HIer kommt der Fehler "File U:\Allgemein\TEST_PDF\LIEF.PDF" not found
Set obj = Body.Embedobject(EMBED_ATTACHMENT, "", pfad_anhang & "Lief.pdf")
REM Prüfung ob Feld "Allgemeines" einen Anhang hat.
REM Wenn ja Anhang in Laufwerk "U:\" extrahieren und im Email neu anhängen.
filecount = 0
Set rtitem = doc.GetFirstItem( "Allgemeines" )
If ( rtitem.Type = RICHTEXT ) Then
If IsArray (rtitem.EmbeddedObjects) Then
ForAll o In rtitem.EmbeddedObjects