1. Du kannst den Fehler grundsätzlich umgehen, indem Du die Attachments anders ausliest: Über @Attachmentnames kriegst Du alle, egal wo sie stecken:
varFileNames = Evaluate("@AttachmentNames", doc)
Forall strFileName in varFileNames
If strFileName <> "" Then ' Make sure it's a valid file name
Set attachedFile = doc.getAttachment(strFileName)
2. Alles mit "UI" wird in einem Agenten nur dann funktionieren, wenn er vom Benutzer manuell oder per @Command([RunAgent]) aufgerufen wird... Background- Agenten oder Agenten, die mit NotesAgent.Run gestartet werden, können keine UI- Aktionen ausführen...
Hallo Klafu,
nimm mal bitte @AttachmentNames und schau, ob diese Funktion Deine Anhänge findet. Wenn sonst nichts geht - das geht eigentlich immer.
In LS dann über ein Evaluate, wenn's nötig ist sogar sortiert, z.B. so:
AttachmentNames = Evaluate("@Sort(@AttachmentNames)",doc)
Viel Erfolg,
Th.