/ Forums / Advansys Formativ / Creating Solutions with Formativ / Formatting Bodytext in New Mail / Reply To: Formatting Bodytext in New Mail
February 6, 2003 at 3:31 pm
#6574
When you mentioned a composing message, I thought you meant a message that was being composed and was not in the message store. In that situation you can use tokens as suggested.
When you are creating a message programmatically and with no user interface, you really need to use the RTF (Rich Text Format) property of the message body text to get the desired results. It’s a little more difficult to do, but here’s a simple example. Note I have greatly simplified the RTF code in this example:
Sub Main(Client, GWEvent) dim iBody iBody = "{rtf1ansiansicpg1252uc1 {This is plain" &_ "par" &_ "par This is }{b bold}{" &_ "par This is }{i italics}{" &_ "par }}" ' Create a email message Set NewMsg = GroupWise.Account.MailBox.Messages.Add("GW.MESSAGE.MAIL", 4) ' Add a recipient MsgRecipient = NewMsg.Recipients.Add(GroupWise.Account.Owner.EmailAddress,,0) ' Subject and body text of the mail NewMsg.FromText = GroupWise.Account.Owner.DisplayName NewMsg.Subject = "System Störung" NewMsg.BodyText.RTF = iBody NewMsg.Send End Sub
I hope this helps.
Advansys Support