带有特定单词的电子邮件附件

奇地德迪亚

在此处输入图片说明我想从特定文件夹(路径)添加附件我正在寻找宏来从 D 列中获取附件名称,但只有最后一个单词作为文件夹中的附件将只包含给定文件夹中的最后一个单词。

例如。在 D2 宏中将在指定文件夹中搜索单词“QR”并添加附件。

Sub SendMultipleEmailsaa()

Dim Mail_Object, OutApp As Object
Dim ws As Worksheet: Set ws = ActiveSheet
Dim arr() As Variant

LastRow = ws.Cells(ws.Rows.Count, "b").End(xlUp).Row

ws.Sort.SortFields.Clear
ws.Sort.SortFields.Add Key:=ws.Range("A2:A" & LastRow),         SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ws.Sort
.SetRange ws.UsedRange
.Header = False
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With

arr = ws.Range("A2:A" & LastRow)

 Set Mail_Object = CreateObject("Outlook.Application")

first = 2

For i = LBound(arr) To UBound(arr)


If i = UBound(arr) Then GoTo YO
If arr(i + 1, 1) = arr(i, 1) Then
            first = WorksheetFunction.Min(first, i + 1)
Else
YO:
Set OutApp = Mail_Object.CreateItem(0)

With OutApp
     .Subject = ws.Range("C" & i + 1).Value
     .Body = "Your message here"
     .Display
     .To = ws.Range("B" & i + 1).Value
     For j = first To i
        .Recipients.Add ws.Range("B" & j).Value
     Next
     first = i + 2

End With
End If

Next

End Sub
米库

更改这部分代码:

With OutApp
     .Subject = ws.Range("C" & i + 1).Value
     .Body = "Your message here"
     .Display
     .To = ws.Range("B" & i + 1).Value
     For j = first To i
        .Recipients.Add ws.Range("B" & j).Value
     Next
     first = i + 2

End With

和:

pth = "F:\WIN7PROFILE\Desktop\File\"
With OutApp
     .Subject = ws.Range("C" & i + 1).Value
     .Body = "Your message here"
     .Display
     .To = ws.Range("A" & i + 1).Value
     .Attachments.Add pth & Dir(pth & "*" & Replace(ws.Range("D" & i + 1).Value, "File - Fund ", "") & "*")
     For j = first To i
        .Recipients.Add ws.Range("A" & j).Value
     Next
     first = i + 2

End With

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有非ASCII长名的电子邮件附件

来自分类Dev

Ms Access发送带有报告的电子邮件附件

来自分类Dev

搜索包含特定文件类型的电子邮件附件

来自分类Dev

电子邮件附件没有内容

来自分类Dev

电子邮件附件保存

来自分类Dev

打印电子邮件附件

来自分类Dev

Wordpress中的电子邮件附件

来自分类Dev

PHP电子邮件附件文件

来自分类Dev

Woocommerce 静态电子邮件附件

来自分类Dev

打开带有附件的电子邮件

来自分类Dev

发送带有附件的电子邮件

来自分类Dev

发送带有附件的电子邮件

来自分类Dev

发送带有utf-8文件名的MIME编码的电子邮件附件

来自分类Dev

自动保存来自特定邮件ID的电子邮件附件

来自分类Dev

电子邮件附件垃圾邮件

来自分类Dev

电子邮件附件导出到特定的文件夹文件格式问题

来自分类Dev

自动打印来自特定发件人的电子邮件附件

来自分类Dev

通过C#中的特定网址发送带有附件的电子邮件

来自分类Dev

每当更新特定表格时,发送带有附件的电子邮件

来自分类Dev

使用Applescript获取有关电子邮件附件的信息

来自分类Dev

将多个内存流用于电子邮件附件

来自分类Dev

通过VBA从Excel发送电子邮件附件

来自分类Dev

Powershell:从PST文件获取电子邮件附件

来自分类Dev

电子邮件附件不适用于邮戳

来自分类Dev

iOS 7 UIActivityViewController电子邮件附件

来自分类Dev

使用SwiftMailer从Web表单上载的电子邮件附件

来自分类Dev

使用TIdMessageBuilderHtml设置电子邮件附件名称

来自分类Dev

电子邮件附件未正确发送

来自分类Dev

从收到日期起提取电子邮件附件-VBA