Outlook: Как автоматично да изпратите повторно имейл, ако няма отговор
Когато изпратите имейл до ваш колега или партньор или някого и се нуждаете от отговор спешно, можете да зададете настройка за автоматично повторно изпращане на имейл, ако отговорът не е пристигнал преди определено време.
Използване на Reminder и VBA за задаване на автоматично повторно изпращане, ако няма отговор
- Автоматизирайте изпращането на имейл с Автоматично CC/BCC, Автоматично препращане по правила; изпрати Автоматичен отговор (Извън офиса) без да е необходим сървър за обмен...
- Получавайте напомняния като BCC Предупреждение когато отговаряте на всички, докато сте в списъка BCC, и Напомняне при липсващи прикачени файлове за забравени прикачени файлове...
- Подобрете ефективността на имейл с Отговор (на всички) с прикачени файлове, Автоматично добавяне на поздрав или дата и час в подпис или тема, Отговорете на няколко имейла...
- Опростете изпращането на имейл с Извикване на имейли, Инструменти за прикачване (Компресиране на всички, автоматично запазване на всички...), Премахване на дубликати, и Бърз доклад...
Използване на Reminder и VBA за задаване на автоматично повторно изпращане, ако няма отговор
Част 1: задайте напомняне за напомняне в определено време
1. Щракнете с десния бутон върху имейл (от папка Изпратени), който искате да изпратите отново, ако няма отговор, в изскачащото контекстно меню щракнете върху Следвайте Up > Добавяне на напомняне.
2. В пукането Custom диалог, запазете Напомняне отметка, след това в падащите полета по-долу изберете дата и час, преди които искате отговорът да е пристигнал, също така можете директно да въведете датата и часа в полетата. Кликнете OK.
Част 2: Вмъкнете VBA за повторно изпращане на имейли, ако няма отговор в указаното време
3. Натиснете Друг + F11 клавиши за активиране на Microsoft Visual Basic за приложения прозорец.
4. Кликнете два пъти ThisOutlookSession в Проект – Проект1 панел, за да създадете празен скрипт, и копирайте и поставете VBA кода по-долу в празния скрипт.
VBA: Изпратете отново имейл, ако няма отговор
Public WithEvents GInboxItems As Outlook.Items
'UpdatebyExtendoffice20220413
Private Sub Application_Startup()
Dim xInboxFld As Folder
Set xInboxFld = Application.Session.GetDefaultFolder(olFolderInbox)
Set GInboxItems = xInboxFld.Items
End Sub
'Judge
Private Sub GInboxItems_ItemAdd(ByVal Item As Object)
Dim xSentItems As Outlook.Items
Dim xMail As MailItem
Dim i As Long
Dim xSubject As String
Dim xItemSubject As String
Dim xSendTime As String
On Error Resume Next
Set xSentItems = Application.Session.GetDefaultFolder(olFolderSentMail).Items
If Item.Class <> olMail Then Exit Sub
For i = xSentItems.Count To 1 Step -1
If xSentItems.Item(i).Class = olMail Then
Set xMail = xSentItems.Item(i)
xSubject = LCase(xMail.Subject)
xSendTime = xMail.SentOn
xItemSubject = LCase(Item.Subject)
If (xItemSubject = "re: " & xSubject) Or (InStr(xItemSubject, xSubject) > 0) Then
If Item.SentOn > xSendTime Then
With xMail
.ClearTaskFlag
.ReminderSet = False
.Save
End With
End If
End If
End If
Next i
End Sub
'Reminder
Private Sub Application_Reminder(ByVal Item As Object)
Dim xPrompt As String
Dim xResponse As Integer
Dim xFollowUpMail As Outlook.MailItem
Dim xRcp As Recipient
On Error Resume Next
'Resend
If (Item.Class <> olMail) Then Exit Sub
xPrompt = "You haven't yet recieved the reply of " & Chr(34) & Item.Subject & Chr(34) & " within your expected time. Do you want to send a follow-up notification email?"
xResponse = MsgBox(xPrompt, vbYesNo + vbQuestion, "Kutools for Outlook")
If xResponse = vbNo Then Exit Sub
Set xFollowUpMail = Application.CreateItem(olMailItem)
With xFollowUpMail
For Each xRcp In Item.Recipients
.Recipients.Add (xRcp.Address)
Next
.Recipients.ResolveAll
.Subject = "Follow Up: " & Chr(34) & Item.Subject & Chr(34)
.Body = "Please respond to my email " & Chr(34) & Item.Subject & Chr(34) & "as soon as possible"
.Attachments.Add Item
.Display
End With
End Sub
5. Запазете кода, след това се върнете към основния интерфейс, щракнете досие > Настроики и в thд Опции на Outlook прозорец, кликнете Trust Center в левия прозорец и щракнете Настройки на Trust Center за да активирате Trust Center прозорец. Кликнете Настройки на макроса и се уверете, че Активирайте всички макроси (не се препоръчва; може да се изпълнява потенциално опасен код) опцията е избрана в десния раздел. Кликнете OK > OK.
6. Сега, ако изпратеният имейл, който е бил зададен с напомняне, не получи отговор, когато настъпи определеното време, изскачащ диалогов прозорец изскача, за да ви напомни дали да изпратите отново имейл, за да направите известие.
7. кликване Да, изскача прозорец със съобщение и прикачва предишния имейл и можете да редактирате отново основния текст и да щракнете Изпрати за повторно изпращане на имейла..
8. кликване Не, напомнянето ще бъде изтрито.
Забележка: Ако на имейла е отговорено преди определеното време, напомнянето ще бъде премахнато от VBA.
Най-добрите инструменти за продуктивност в офиса
Kutools за Outlook - Над 100 мощни функции, за да заредите вашия Outlook
🤖 AI Mail Assistant: Незабавни професионални имейли с AI магия - с едно щракване до гениални отговори, перфектен тон, многоезично владеене. Трансформирайте имейла без усилие! ...
📧 Автоматизиране на имейли: Извън офиса (налично за POP и IMAP) / График за изпращане на имейли / Автоматично CC/BCC по правила при изпращане на имейл / Автоматично пренасочване (разширени правила) / Автоматично добавяне на поздрав / Автоматично разделяне на имейлите с множество получатели на отделни съобщения ...
📨 Управление на Email: Лесно извикване на имейли / Блокиране на измамни имейли по теми и други / Изтриване на дублирани имейли / подробно търсене / Консолидиране на папки ...
📁 Прикачени файлове Pro: Пакетно запазване / Партидно отделяне / Партиден компрес / Автоматично запазване / Автоматично отделяне / Автоматично компресиране ...
🌟 Магия на интерфейса: 😊 Още красиви и готини емотикони / Увеличете продуктивността на Outlook с изгледи с раздели / Минимизирайте Outlook, вместо да затваряте ...
???? Чудеса с едно кликване: Отговорете на всички с входящи прикачени файлове / Антифишинг имейли / 🕘Показване на часовата зона на подателя ...
👩🏼🤝👩🏻 Контакти и календар: Групово добавяне на контакти от избрани имейли / Разделете група контакти на отделни групи / Премахнете напомнянията за рожден ден ...
Над 100 Характеристики Очаквайте вашето проучване! Щракнете тук, за да откриете повече.