Function getwebcolor LPARAMETERS lxPrefix LOCAL lcHex,lcReturn lcReturn=IIF(PCOUNT()>0,'#','') lcHex=Transform(GetColor(),'@0') Return lcReturn + RIGHT(lcHex, 2) + SUBSTR(lcHex, 7,2) + SUBSTR(lcHex, 5,2)Here's my function to convert numeric color values into hex values
Function num2webcolor LPARAMETERS lnColor,lxPrefix LOCAL lcHex,lcReturn lcReturn=IIF(PCOUNT()>1,'#','') lcHex=Transform(lnColor,'@0') Return lcReturn + RIGHT(lcHex, 2) + SUBSTR(lcHex, 7,2) + SUBSTR(lcHex, 5,2)>Great...thanks.
>>Function getwebcolor >>Return Substr(Transform(GetColor(),'@0'),5)>>So to convert a numeric color value into hex, you can use
>>lcHexColor=Substr(Transform(lnColor,'@0'),5)>>
>>>loEmailItem.HTMLBody = [<html><font face = ]+ Slcrm.cbodyfont+[>]; >>> + [<font size = ] + lnsize + [> <font color = "="#ff0000">] + This.Parent.EdtNotes.Value; >>> + [</font></html>] >>>>>>=====