我在 VB6 中将一串 HTML 格式的文本作为签名传递给 Outlook,但在某些具有非常旧版本 Outlook 的非常旧的计算机上,它遇到了一个问题,即连字符会开始一个新行,或者如果我使用标签来修复然后自动换行将完全关闭。
我想尝试使用 RTF 而不是希望这能解决问题。但是,我仍然拥有 HTML 格式的签名,我需要使用富文本格式将其作为字符串传递到 Outlook。我找不到任何好的资源,或者即使有可能,每当我尝试时,它们都会出现转义命令和所有内容。
我当前的 HTML 字符串:
string = vbCrLf & vbCrLf & "<B><FONT face=Arial color=#365f91 size=2>" & _
strName & "</FONT>" & _
"<FONT face=Arial size=2><BR>" & _
"<I>" & strPosition & "</I>" & _
"</FONT></B><BR/><B><FONT face=Arial size=2>" & _
strAddress1 & "</FONT></B><BR/><FONT face=Arial size=1>" & _
strAddress2 & "<BR>" & strCity & ", " & _
strProvince & ", " & strPostalCode & _
"<BR>" & strCountry & "<BR>Office: " & strPhone & _
"<BR>" & strEmail & "<BR>www.website.com<BR>" & _
" " & _
"<I><FONT face=Arial size=2>" & strImageCaption & "</FONT>" & _
"<BR/><BR/><BR/></I><FONT face=Arial size=1>" & strDisclaimer & _
"</FONT></P>"
任何人都可以帮助我将其作为 rtf 传递或知道我可以这样做吗?将不胜感激!
编辑:或者,如果有人知道如何用自动换行/换行连字符解决问题,我也会喜欢的。