Autor Thema: Hyperlink in E-Mail: RTF oder HTML  (Gelesen 2853 mal)

Offline Probierer

  • Frischling
  • *
  • Beiträge: 4
Hyperlink in E-Mail: RTF oder HTML
« am: 05.08.16 - 16:37:02 »
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



Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Hyperlink in E-Mail: RTF oder HTML
« Antwort #1 am: 05.08.16 - 17:19:47 »
Hallo

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

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Probierer

  • Frischling
  • *
  • Beiträge: 4
Re: Hyperlink in E-Mail: RTF oder HTML
« Antwort #2 am: 05.08.16 - 17:24:30 »
Na klar! Der wird auch als Text angezeigt, und ist kein Link.

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Hyperlink in E-Mail: RTF oder HTML
« Antwort #3 am: 06.08.16 - 10:29:27 »
Code
	Set oNotesMailDoc = oNotesDB.CreateDocument
	oNotesMailDoc.Form = "Memo"
	Set oBody = oNotesMailDoc.CreateRichTextItem("Body")
	Call oBody.EmbedObject (1452, "", "c:\test\test.txt")
« Letzte Änderung: 06.08.16 - 10:34:25 von Peter Klett »

Offline Probierer

  • Frischling
  • *
  • Beiträge: 4
Re: Hyperlink in E-Mail: RTF oder HTML
« Antwort #4 am: 08.08.16 - 10:48:24 »
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

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: Hyperlink in E-Mail: RTF oder HTML
« Antwort #5 am: 08.08.16 - 11:39:24 »
Mit kryptischen Fehlermeldungen meinst du wahrscheinlich die ECL (Execution Control List) Dialog. Du kannst entweder die benötigten Aktionen freigeben, hast aber auch dann das Problem, dass der Trick nur auf Windows funktioniert, sobald Macs im Spiel sind, oder ihr iNotes verwendet, dann fliegt ihr auf die Nase. Ich würde das Mail als Mimemail erstellen, denn dann kannst du den Body mit echtem HTML befüllen.

Wie das geht ist in folgender Technote erklärt:

http://www-01.ibm.com/support/docview.wss?uid=swg21098323
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz