Domino 9 und frühere Versionen > ND9: Entwicklung

Hyperlink in E-Mail: RTF oder HTML

(1/2) > >>

Probierer:
Liebe Spezialisten,

wir möchten aus einer MS-Office-Anwendung heraus per VBA eine E-Mail über Notes versenden. Das machen wir so:

[...]
Set oNotesMailDoc = oNotesDB.CreateDocument
oNotesMailDoc.Form = "Memo"
Set oBody = oNotesMailDoc.CreateRichTextItem("Body")
[...]

Das funktioniert auch alles ganz prima. Jetzt das Problem: innerhalb dieser Mail soll ein Dateilink stehen, auf ein Verzeichnis auf unserem Netzlaufwerk. In html hätte ich das so gemacht:

<a href= 'file://" & meinOrdnername & "'>" & meinOrdnername & "</a>

Aber wie geht das in RTF? Geht es überhaupt? Folgende Konstruktion führt nur zu purem Text, nicht zu einem Hyperlink:

{\field{\*\fldinst HYPERLINK "meinPfad"}{\fldrslt{\ul\cf1Text to display}}}

Die Alternative wäre, eine HTML-Mail zu erzeugen, anstatt eine RTF-Mail. Aber wie?

Danke für Tipps

Raimund Gryszik, Berlin


umi:
Hallo

Schon mal probiert was mit dem <a href = passiert ?

Probierer:
Na klar! Der wird auch als Text angezeigt, und ist kein Link.

Peter Klett:

--- Code: --- Set oNotesMailDoc = oNotesDB.CreateDocument
oNotesMailDoc.Form = "Memo"
Set oBody = oNotesMailDoc.CreateRichTextItem("Body")
Call oBody.EmbedObject (1452, "", "c:\test\test.txt")

--- Ende Code ---

Probierer:
Hallo Peter,

vielen Dank für Deine Antwort! Auf den ersten Blick erscheint mir Dein Vorschlag mit dem EMBED_OBJECTLINK (1452) genau richtig, denn der Link kommt tatsächlich beim Empfänger an !!

In der Praxis habe ich jedoch noch das Problem, dass sowohl beim Absender als auch beim Empfänger diverse kryptische Sicherheitsabfragen kommen, die ich unseren Usern nicht zumuten kann. Nachdem ich die alle beantwortet habe, sieht das Ergebnis in der Mail völlig anders aus, als wenn ich den Link mit dem Menupunkt 'Erstellen Hyperlink' erzeugt hätte. 

Ich muss mich im Moment noch um ein paar andere dringende Sachen kümmern, werde aber spätestens morgen (Di) die o.g. Problemchen in Angriff nehmen, und mich dann hier noch mal melden.

Danke nocmal :-)

Raimund Gryszik

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln