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として渡すのを手伝ってくれる人、またはとにかく私がこれを行うことができることを知っている人はいますか? 非常に高く評価されます!
編集: または、ワードラップ/改行ハイフンで問題を解決する方法を誰かが知っていれば、私もそれが大好きです。