vba在vba邮件正文中添加多个空格?

时间:2014-10-15 08:11:24

标签: vba email space

我在Outlook中使用vba来生成电子邮件。我想找到一种方法将一些文本移到右边,大约100个像素。

因为我不相信有一种方法可以在vba中包含css或样式,我正在寻找一种方法来添加多个空格来移动文本。但是当我尝试使用space()函数和“”时,即使我多次重复这些代码,它也只会给我一个空格。

有人可以帮助我并告诉我我需要做什么,谢谢

"<br><br><br>" & "3PL & HAULAGE SUPPLIERS: " & " " & "<font size=""4.5"" face=""calibri"" color=""red"">" & "<b>" & EmailCount & "</b></font>" & vbNewLine & _

1 个答案:

答案 0 :(得分:1)

这将在3PL之前添加10个空格。您可能需要调整,因为像素距离将相对于字体

已经过测试

Sub test()

    Dim WS As String

    WS = "&nbsp"

    For i = 1 To 10
        WS = WS & "&nbsp"
    Next i

    Debug.Print "<br><br><br>" & WS & "3PL & HAULAGE SUPPLIERS: " & " " & "<font size=""4.5"" face=""calibri"" color=""red"">" & "<b>" & EmailCount & "</b></font>" & vbNewLine

End Sub