【发布时间】:2019-07-05 08:02:41
【问题描述】:
在 Excel VBA 2013 中,希望使用 excel 中筛选的单元格作为电子邮件地址的来源,以传递给生成新电子邮件的过程。
我的数据如下所示:
我有一行代码应该选择标题行后 B 列中的所有数据(电子邮件地址):
Dim recipients As String
....
recipients = Join(Application.Transpose(.Range("B6" & .Rows.Count).Value), ";")
此行产生错误 Invalid or Unqualified Reference。
收件人字符串稍后会传递给电子邮件过程。为了完整起见,电子邮件 VBA 是:
With OutMail
.Subject = "Some subject"
.Body = "Get a body for the email"
.To = recipients
.Importance = olImportanceHigh
.Display
End With
【问题讨论】:
-
您可能在您的
....中某处缺少With。