2

objItem.Bodyウェブサイトのテキスト領域に入力するために使用しています。

HTML メールでは、改行などのためにスペースが追加されます。どうすれば修正できますか? メールの例です。

を使用ie.document.getElementById("message").Value = objItem.Bodyすると、2 つの余分なスペース/改行が追加されていることがわかります。また、追加しますHYPERLINK="mailto:xxxxx"

次のようなものでプレーンテキストに変換します。

objitem.BodyFormat = olFormatPlain 
objItem.Body = Replace(objItem.Body, " " & vbCrLf, vbCr) 

余分なスペースが保持され、元のメールが台無しになります (スクリーンショットなどを保持したい)。

mailItem.Bodyを正しく転送するにはどうすればよいですか?

4

1 に答える 1

0

あとはハイパーリンクを削除するだけです! IE HYPERLING "mailto:email"email と HYPERLINK"website"website

これは、objitem.body を取得して、HTML メールで正しい間隔を設定する方法です。

ie.document.getElementById("message").Value = Replace(objItem.Body, vbCrLf & vbCrLf, vbCrLf)

于 2012-10-02T20:43:28.513 に答える