gpt4 book ai didi

vba - 按类型过滤电子邮件附件文件

转载 作者:行者123 更新时间:2023-12-04 14:37:08 27 4
gpt4 key购买 nike

我有一个脚本,当在电子邮件中找不到附件时会发送通知。是否可以检查附件的文件类型并在文件类型不是所需文件类型时发送通知。

得到这样的代码。

    Option Explicit
Public Sub CheckAttachment(Item As Outlook.MailItem)
Dim olInspector As Outlook.Inspector
Dim olDocument As Outlook.DocumentItem
Dim olSelection As Outlook.Selection
Dim objAtt As Outlook.Attachment
Dim ft As FileTypes
Dim olReply As MailItem
Dim FileExtension As String
FileExtension = "jpeg, jpg, tiff, pdf"

'// Check for attachment
If Item.Attachments.Count > 1 Then
GoTo CheckFileType1
End If



CheckFileType1:
If Item.Attachments(Item.Attachments, ".tiff") Then
GoTo CheckFileType2
End If

CheckFileType2:
If Item.Attachments(Item.Attachments, ".jpeg") Then
GoTo CheckFileType3
End If

CheckFileType3:
If Item.Attachments(Item.Attachments, ".pdf") Then
GoTo SendMail
Else
Exit Sub
End If

SendMail:
Set olReply = Item.Reply '// Reply if no attachment found
olReply.Body = "No attachment was found. Re-send the email and ensure that the needed file is attached." & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & "This is a system generated message. No need to reply. Thank you."
olReply.Send

Set olInspector = Nothing
Set olDocument = Nothing
Set olSelection = Nothing


End Sub

最佳答案

Is it possible to check the file type of the attachment and send a notification if the filetype is not the one needed.

是的,是的。

Attachment类提供 FileName 属性,该属性返回表示附件文件名的字符串。

关于vba - 按类型过滤电子邮件附件文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31578874/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com