Domino 9 und frühere Versionen > ND6: Entwicklung
E-Mail in externes Programm
chief84:
Hallo,
also ich habe nochmal mit meinem Chef darüber geredet. Uns ist es egal, ob man die Mail aus dem Programm kopieren kann oder nicht. Darum kümmert sich anscheinende schon eine andere Abteilung.
Wir benötigen nur einen kleinen VBA Code in dem abgefragt wird, welche E-Mail im Notes Fenster markiert wurde.
Habt ihr irgendwelche Ideen???
Danke
koehlerbv:
Properties wie NotesDatabase.UnprocessedDocuments und NotesSession.DocumentContext stehen für COM (erforderlich für den Zugriff via VBA und andere) nicht zur Verfügung. Auf diese Weise geht es also nicht.
Was ich allerdings überhaupt nicht verstehe:
--- Zitat von: chief84 am 13.07.05 - 22:11:40 ---Uns ist es egal, ob man die Mail aus dem Programm kopieren kann oder nicht. Darum kümmert sich anscheinende schon eine andere Abteilung.
--- Ende Zitat ---
Wenn diese andere Abteilung es schafft, eine Mail - nein, nicht aus dem Programm, das ist ja Blödsinn, sondern aus der Mail-Datei - in eine andere Anwendung zu "kopieren", dann wird sie dieses aktuelle Problem auch spielend lösen.
Ich habe das schon mal erwähnt: Notes verwendet ein absolut proprietäres Format, an dem man sich ganz schnell die Zähne ausbeisst, wenn man da nicht ganz, ganz tief drinsteckt. Wir können hier sicherlich in bestimmten Grenzen (bevor es an unsere "Betriebsgeheimnisse" geht) weiterhelfen, aber wenn ich die Beteiligungsquote an diesem Thread so sehe, fehlt wohl nicht nur mir die verständliche Erklärung des beabsichtigten Zwecks.
Den Gedanken "Drag & Drop" aus einem sicheren, weil proprietären Mailprogramm für Businesszwecke wie Notes kannst Du auf jeden Fall begraben.
Bernhard
flaite:
vielleicht steht das über Java zur Verfügung?
In der Java api gibt es ein property :
AgentContext.UnprocessedDocuments.
--- Zitat ---All unread documents in view Are unread and in the view
Meet the search criteria specified in Agent Properties box
--- Ende Zitat ---
Les die Hilfe.
Jedenfalls kannst du mit Java von einem externen Programm auf Notes-Objekte zugreifen.
Zum schedulen empfehle ich quartz. (google: quartz java).
Allerdings ist das mit den ungelesenen Dokumenten property allgemein nicht so zuverlässig (kann aber ein Vorurteil sein).
Axel
Semeaphoros:
Er will ja nicht die ungelesenen, sondern die Markierten
Bernhard hat da schon recht, mit COM kommt man da sicher nicht ran, Markierte, das ist ein UI-Bestandteil, heisst FrontEnd und via COM steht nur Backend zur Verfügung. Gleiches gilt für Java: Kein FrontEnd. Der einzige mir bekannte Mechanismus, der FrontEnd für externe Programme zur Verfügung steht, ist OLE, ob man dort an die Markierten rankommt, weiss ich nicht.
Wirklich Sinn macht es tatsächlich nicht.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln