.NET C# Java Javascript Exception

 | 
Frage stellen Fragen Themen Mitglieder Abzeichen RSS-Feed
0
Ich muss eine RTF Datei laden die mit Platzhaltern versehen ist. In der Form <Anrede> <Name> <Vorname> u.s.w.
Das Replace mache ich mit einer RichTextBox.

RichTextBox rtb = new RichTextBox { Rtf = content, DetectUrls = true };
foreach (KeyValuePair<string, string> item in replacements)
{
rtb.Rtf = rtb.Rtf.Replace(item.Key, item.Value);
}
rtb.SaveFile(file, RichTextBoxStreamType.RichText);

Klappt gut. Nur beim Mail nicht. Im Outlook, dort wo man die Signaturen bearbeiten kann, sieht sie gut aus. Aber wenn ich ein neues Mail erstelle, dann sieht sie nicht mehr gut aus.
mailto:roland.schumacher@geniali.ch
Das heisst, ich kann sie nicht anklicken. Wie erreich ich, dass die Mail anklickbar mit der richtigen EMail kommt?
20.11.09
GENiALi 1,3k 1 7
Kommentieren - Für Rückfragen oder Anmerkungen
1 Antworten
0
Ich weiss jetzt nicht ganz so genau was Du erreichen willst, aber ich rate mal:
Du hast nen Platzhalter <mail>, den Du mit ner klickbaren eMail-Adresse ersetzen willst, ja?
Signaturen? Geht es um Sigrnaturbe-/verarbeitung?

Dann würde eine HTML-Mail draus werden und dann könntest Du einfach statt mailto:... folgendes einfügen:
<a href="mailto:somebody@somewhere.de">somebody@somewhere.de</a>

EDIT: Musst Du wohl probieren:
RTF SYNTAX und Textsuche nach HYPERLINK (2.Ergebnis).
20.11.09
DaSpors 2,0k 7
Outlook kennt drei Signaturen. txt, rtf und htm.
Ich habe drei Vorlagen mit Platzhalter. txt und htm ist einfach. Aber im rtf kriege ich das Mailto nicht hin. Outlook zeigt die Sigantur in der Verwaltung richitg an, aber in einem neuen Mail eben nicht. Und das ist ...
Ich muss also nicht das htm richtig generieren sonder ein rtf.
GENiALi 20.11.09
Deine Antwort
Entweder einloggen... ...oder ohne Wartezeit registrieren
Name
Passwort
Passwort wiederholen
E-Mail
Geworben von


Login mit OpenID

Mit einem OpenID-Account kannst Du dich auf allen Webseiten anmelden, die OpenID unterstützen. Du hast bereits ein Benutzerkonto bei einem der folgenden Provider? Dann kannst Du dich direkt hier damit registrieren.


OpenID-Provider anklicken: