0
VBAに改行(vbnewline/vbcrlf)を含む以下のコードがあります。次に、.htmlbodyで変数 "Clientname"を呼び出しています。しかし、それはHTML NewLineの問題
'Variable "un" will be assigned a value using a "For loop" above this code
Reading Text file:
Set oFS = oFSO.OpenTextFile("c:\test.txt")
TxtPro = oFS.ReadAll
If Not (InStr(ClientName, un)) > 0 Then
ClientName = ClientName & vbNewLine & un
End If
with objmail
.bodyformat = olformatHTML
.htmlbody = "<HTML><BODY> " & clientname & _
"<Br> Your File is given below <br> " & txtpro & "</body></html>"
end with
...それは働きました。同じ息吹で、なぜそれが既に持っているフォーマットを台無しにしているのか教えてください。テキストファイルを読み込み、それを変数txtproに代入します。しかし、私が.htmlbodyでそれを思い出すと、フォーマットは全て乱れてしまいます。上記の元のコーディングを変更しました。 – user3323922
あなたを入手できませんでした。期待しているフォーマットのイメージと、現在のフォーマットを表示できますか?また、TxtPro変数は割り当て後に使用されません。 – cyboashu
正しい形式と正しくない形式の両方のスクリーンショットが更新されます。また、同じ理由でtxtpro変数 – user3323922