Jeg en funktion til at lave email og links om til klikbare link så det da bare et tilføje flere ting til den eks:
Function makeHTMLstr(strInput)
Set objRegExpHTTP1 = New RegExp
Set objRegExpHTTP2 = New RegExp
Set objRegExpEMail = New RegExp
objRegExpHTTP1.Pattern = "(http|ftp|https)(:\/\/[\w]+)(.[\w]+)([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?"
objRegExpHTTP2.Pattern = "(^|[^\/])(www)(.[\w]+)([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?"
objRegExpEMail.Pattern = "([\w\._-]+@[\w\._-]+\.[A-Za-z]{2,3}\S*)"
objRegExpHTTP1.Global = True
objRegExpHTTP2.Global = True
objRegExpEMail.Global = True
objRegExpHTTP1.IgnoreCase = True
objRegExpHTTP2.IgnoreCase = True
objRegExpEMail.IgnoreCase = True
strOutput = objRegExpHTTP1.Replace(strInput, "<a href='$1$2$3$4' target='_blank'>$1$2$3$4</a>")
strOutput = objRegExpHTTP2.Replace(strOutput, " $1<a href='
http://$2$3$4' target='_blank'>$2$3$4</a>")
strOutput = objRegExpEMail.Replace(strOutput, " <a href='mailto:$1'>$1</a> ")
Set objRegExpHTTP2 = Nothing
set objRegExpHTTP1 = Nothing
Set objRegExpEMail = Nothing
'Laver vbCrLf linjesift om til <br> så browseren kan vise returns:
strOutput = Replace(strOutput,vbCrLf,"<br>")
'Laver smiles om til billeder, du skal nok lige rette sti og filnvn til så det passer til din side
strOutput = Replace(strOutput,":)","<img src=""/billeder/smily.gif"">")
strOutput = Replace(strOutput,":-)","<img src=""/billeder/smily.gif"">")
strOutput = Replace(strOutput,":(","<img src=""/billeder/sur.gif"">")
strOutput = Replace(strOutput,":-(","<img src=""/billeder/sur.gif"">")
strOutput = Replace(strOutput,";)","<img src=""/billeder/wsmily.gif"">")
strOutput = Replace(strOutput,";-)","<img src=""/billeder/wsmily.gif"">")
strOutput = Replace(strOutput,"8)","<img src=""/billeder/briller.gif"">")
'..Tilføje flere her
'retuner resultatet
makeHTMLstr = strOutput
End Function