Можно ли автоматически удалять вложения vcf в Outlook 2011?

640
abeger

Я много переписываюсь с кем-то, чей sig включает в себя файл виртуальной визитной карточки (.vcf), что означает, что у меня есть много-много писем с вложением, которые меня не волнуют. Каждый только 8,3 КБ, но это добавляет.

Я полагаю, что это далеко, но могу ли я сказать Outlook 2011 для Mac, чтобы удалить / заблокировать вложения .vcf из входящих писем?

1

1 ответ на вопрос

0
CharlieRB

Это не родное поведение для Outlook. Там даже нет никаких вариантов для правил, чтобы сделать это. Существует множество надстроек для обработки вложений, но я не знаю, какие из них будут делать то, что вы ищете. Ниже приводится альтернатива.

В статье блога Delete vcf Attachment from Incoming Emails объясняется, как использовать VBA для проверки и удаления .vcfвложений. Код ниже может быть размещен в ThisOutlookSessionмодуле. Он запускается при получении электронных писем для удаления вложений с .vcfрасширениями.

Имейте в виду, это удаляет их всех. Не только конкретные.

Private Sub Application_NewMail()  Dim mi As MailItem Dim att As Attachment  For Each mi In Me.GetNamespace(“MAPI”).GetDefaultFolder(olFolderInbox).Items If mi.Unread Then If mi.Attachments.Count > 0 Then For Each att In mi.Attachments If Right$(att.FileName, 4) = “.vcf” Then att.Delete mi.Save Exit For End If Next att End If End If Next mi   End Sub 

Я не претендую на то, как это будет работать, потому что я не знаю, каков ваш уровень знаний, и я не проверял это. В любом случае, это должно привести вас в правильном направлении.

Ох, это выглядит многообещающе. Спасибо! abeger 9 лет назад 0