VBA无法识别空格或&符号

时间:2016-10-28 15:27:47

标签: excel vba excel-vba

我有一些代码,我一直在修改自动发送电子邮件,一些.xlsx文件已整合到一个名为P& L Int'l的文件中。

On Error Resume Next
With otlNewMail
    .To = ""
    .Subject = "Automated Notification: P&L Reports Are Now Available (" & fpath & ")"
    .HTMLBody = "<BODY style=font-size:11pt;font-family:Calibri> <p>Hi All,</p> <p>P&amp;L reports are now available in: " & _
    "<A href=" & fpath & "\" & "P&L Int'l.xlsx"">" & fpath & "\" & "P&L Int'l Segment.xlsx</A>" & _
    "<p>Kind Regards,</p> </BODY>"
    .Display
End With
On Error GoTo 0

Set OutMail = Nothing
Set OutApp = Nothing

将fpath设置为链接到运行宏的单元格的字符串,这将提供超链接的第一部分直到文件名。

现在我希望它只是简单地更改文件的名称,但它深深地集成在公司内部,并且根本无法更改。

我已经看到通过使用双引号,单引号和使用%20来在名称中包含空格的变通方法,但没有任何包含&amp;符号

我正在寻找的是如何绕过网络目录中的文件名中的空格。

任何帮助都将不胜感激。

0 个答案:

没有答案