【发布时间】:2020-05-08 10:35:49
【问题描述】:
以下代码用于在对工作簿进行更改时发送电子邮件。
我想更改文本正文中的文件位置,使其成为超链接。
我试过click<a href=""
为了数据保护,我删除了电子邮件地址。
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim Outlook As Object, EMail As Object
Set Outlook = CreateObject("Outlook.Application")
Set EMail = Outlook.CreateItem(0)
With EMail
.To = " "
.CC = ""
.BCC = ""
.Subject = "Billing Block Sheet"
.Body = "Hi." & vbCrLf & vbCrLf & "A change has been made to the billing block spreadsheet." & vbCrLf & vbCrLf & "P:\Admin\Wilson Pre pack (billing block).xlsm"
.Display 'or use .Send to skip preview
End With
Set EMail = Nothing
Set Outlook = Nothing
End Sub
Private Sub Workbook_Open()
End Sub
【问题讨论】:
-
它只是不断向我抛出语法错误
-
可能是因为我用来分隔段落的“& vbCrLf & vbCrLf &”?
标签: excel vba hyperlink html-email