| 

.NET C# Java Javascript Exception

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?
News:
20.11.2009
GENiALi 2,5k 1 2 8
1 Antwort
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.2009
DaSpors 4,2k 2 8
DaSpors 4,2k 2 8
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.2009

Stelle deine .net-Frage jetzt!
TOP TECHNOLOGIES CONSULTING GmbH