Domino 9 und frühere Versionen > ND8: Entwicklung

Wechsel in Fettschrift in einer Formel

(1/1)

mweitzel:
Hallo,

über ein Script baue ich aus verschiedenen Feldern einen Text zusammen, der dann an das Feld Body übergeben wird.

Dim tmptext As String
tmptext = tmpbody(0) & "Hinweis: Dies ist eine automatische Antwort auf Ihre eMail-Nachricht: " & currsubject(0) & " gesendet am: " & currposted(0) & "."
doc.body = tmptext

Ich möchte nun aber, dass  in dem Text der Inhalt von currsubject(0) als auch currposted(0) Fett ist.
Geht das irgendwie?

rambrand:
Hallo,

schau Dir mal in der Designerhilfe die Klasse NotesRichTextStyle an. Da ist auch ein entsprechendes Beispiel.

Bye,
Markus

mweitzel:
An der Stelle hatte ich mich auch schon einmal versucht. Das sah dann so aus:

Dim tmptext As String
Dim richStyle As NotesRichTextStyle   
Set richStyle = session.CreateRichTextStyle

tmptext = tmpbody(0) & "Hinweis: Dies ist eine automatische Antwort auf Ihre eMail-Nachricht: " & richStyle.Bold & currsubject(0) & " gesendet am: " & richStyle.Bold & currposted(0) & "."

Dabei war allerdings das Ergebnis, dass dann anstatt der Fettschrift an der Stelle die Zahl 255 im Text stand.

rambrand:
Schau Dir das Beispiel in der Designerhilfe an.

Du kannst in einer String-Variablen keine Formatierungen hinterlegen.

Code-Beispiel anhand des Beispiels aus der Designerhilfe:


--- Code: ---  Dim richStyle As NotesRichTextStyle
  Set richStyle = session.CreateRichTextStyle
  Dim richText As New NotesRichTextItem(doc, "Body")
  Call richText.AppendText("Hinweis: Dies ist eine automatische Antwort auf Ihre eMail-Nachricht: ")
  richStyle.Bold = True
  Call richText.AppendStyle(richStyle)
  Call richText.AppendText(currsubject(0))
  richStyle.Bold = False
  Call richText.AppendStyle(richStyle)
  Call richText.AppendText(" gesendet am: ")
  richStyle.Bold = True
  Call richText.AppendStyle(richStyle)
  Call richText.AppendText(currposted(0))
  richStyle.Bold = False
  Call richText.AppendStyle(richStyle)

--- Ende Code ---

Bye,
Markus

mweitzel:
OK, mit dem einzelnen Aufbau hat es jeztt fuinktioniert.

Danke!!!!

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln