Я пытаюсь создать код VBA, который сможет сказать Excel, чтобы добавить несколько вложений из определенного столбца, в котором есть любое значение (путь к файлу).
EG Мой столбец Excel BD2: BD2000содержит список только вложений электронной почты, и я хочу, чтобы Excel выбрал все значения из ячеек BD2: BD20000 (если они не пустые и которые в основном являются путями к файлам) и прикрепил его в виде нескольких вложений к моей электронной почте Outlook.
Однако я не могу заставить это работать.
Это то, что я имею до сих пор:
Private Sub ToggleButton3_Click()
Dim OutApp As Object
Dim OutMail As Object
Set emailRng = Worksheets("Workings").Range("BC2:BC2000")
Set FilepathRng = Worksheets("Workings").Range("BD2:BD2000")
For Each cl In emailRng
sTo = sTo & ";" & cl.Value
Next
sTo = Mid(sTo, 2)
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
Next
sTo = Mid(sTo, 2)
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next
With OutMail
.To = ComboBox17.Value
.CC = sTo
.BCC = ""
.Subject = TextBox18.Value
.Body = "Hi there"
.Attachments.add = FilepathRng
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
Благодарю, если кто-нибудь будет так любезен помочь.Я новичок в VBA, и я пытаюсь найти простые решения для этого, поэтому я буду признателен за любые подробные и простые для понимания / советы / решения, которые может дать любой.
Спасибо!