Как да изтрия текущо редактираната чернова, без да изтривам оригиналния имейл в Outlook?
Microsoft Outlook 2013 и по-нови версии отварят отговорите на имейли в панела за четене по подразбиране. Да предположим, че отговаряте на имейл и след 3 минути Outlook автоматично запазва отговора като чернова. Но след това решавате да не изпращате този отговор и изтривате черновата заедно с него. Някои потребители на Outlook са склонни да кликнат върху бутона Изтриване под раздела Начало, за да изтрият черновата от панела за четене (вижте екранната снимка по-долу). Но това действие изтрива и оригиналния имейл.
В този урок предоставяме два VBA кода, за да ви помогнем да добавите две команди в лентата с инструменти за бърз достъп за бързо изтриване на текущо редактираната чернова, без да изтривате оригиналния имейл в Outlook.
Изтрийте текущо редактираната чернова в прозореца за четене
Изтрийте текущо редактираната чернова в нов прозорец
Изтрийте текущата редактирана чернова в прозореца за четене
Ако сте свикнали да отговаряте на имейли в панела за четене, можете да приложите следния VBA код, за да изтриете текущо редактираната чернова, без да изтривате оригиналния имейл в Outlook.
1. Стартирайте вашия Outlook, натиснете Друг + F11 за да отворите Microsoft Visual Basic за приложения прозорец.
2. В Microsoft Visual Basic за приложения прозорец, щракнете два пъти Project1 > Обекти на Microsoft Outlook > ThisOutlookSession за да отворите ThisOutlookSession (код) прозорец. След това копирайте следния VBA код в прозореца на кода.
VBA код: Изтрийте текущо редактираната чернова в прозореца за четене
Public WithEvents GExplorer As Explorer
'Updated by Extendoffice 20220713
Public WithEvents GInlineMail As MailItem
Private Sub Application_Startup()
Set GExplorer = Application.ActiveExplorer
End Sub
Private Sub GExplorer_InlineResponse(ByVal Item As Object)
Set GInlineMail = Item
End Sub
Sub InlineDiscard()
On Error Resume Next
If Not GInlineMail Is Nothing And Not GInlineMail.Sent Then
GInlineMail.UnRead = False
GInlineMail.Delete
End If
Set GInlineMail = Nothing
End Sub
3. Запазете кода и натиснете Друг + Q ключове за затваряне на Microsoft Visual Basic за приложения прозорец.
Сега имате нужда от бутон, за да стартирате макроса.
4. кликване Персонализирайте лентата с инструменти за бърз достъп > Още команди.
5. В Outlook Options диалогов прозорец, трябва да конфигурирате както следва.
6. Задръжте избрания скрипт в дясното поле и след това щракнете върху Промяна бутон. В Бутон за промяна диалоговия прозорец, задайте нов бутон на скрипта и щракнете OK.
7. кликване OK в Outlook Options диалогов прозорец, за да запазите промените.
След това бутонът, който посочихте в стъпка 6, се добавя към Лента с инструменти за бърз достъп.
8. Рестартирайте Outlook, за да активирате кода.
От сега нататък, когато отговаряте на имейл в панела за четене, можете да изтриете отговора заедно с черновата, като щракнете върху бутона в лентата с инструменти за бърз достъп.
Забележка: След като стартирате скрипта, трябва да изберете друг имейл в пощенския списък, за да опресните изгледа на пощата в текущата папка.
Изтрийте текущо редактираната чернова в нов прозорец
Ако искате да отговаряте на имейли в нов прозорец. Следният VBA код може да помогне за лесното изтриване на имейла за отговор заедно с черновата в Outlook.
1. Стартирайте вашия Outlook, натиснете Друг + F11 за да отворите Microsoft Visual Basic за приложения прозорец.
2. кликване Поставете > Модул. След това копирайте следния VBA код в прозореца на модула.
Sub DeleteDraftMessageWindow()
'Updated by Extendoffice 20220713
Dim xInspector As Inspector
Dim xMail As MailItem
On Error Resume Next
Set xInspector = Application.ActiveInspector
If xInspector Is Nothing Then Exit Sub
Set xMail = xInspector.CurrentItem
If Not xMail.Sent Then
xMail.UnRead = False
xMail.Delete
End If
End Sub
3. Натисни Друг + F11 за да затворите Microsoft Visual Basic за приложения прозорец.
Сега имате нужда от бутон, за да стартирате макроса.
4. кликване Начало > нов имейл за създаване на нов имейл. В прозореца на съобщението щракнете Персонализирайте лентата с инструменти за бърз достъп > Още команди.
5. След това повторете стъпките по-горе от 5 до 7, за да създадете бутон за скрипта и го добавете към Лента с инструменти за бърз достъп на прозореца на съобщението.
Отсега нататък, когато отговаряте на имейл в прозорец за ново съобщение, можете да изтриете този отговор заедно с черновата, като щракнете върху бутона в лентата с инструменти за бърз достъп.
Най-добрите инструменти за продуктивност в офиса
Kutools за Outlook - Над 100 мощни функции, за да заредите вашия Outlook
🤖 AI Mail Assistant: Незабавни професионални имейли с AI магия - с едно щракване до гениални отговори, перфектен тон, многоезично владеене. Трансформирайте имейла без усилие! ...
📧 Автоматизиране на имейли: Извън офиса (налично за POP и IMAP) / График за изпращане на имейли / Автоматично CC/BCC по правила при изпращане на имейл / Автоматично пренасочване (разширени правила) / Автоматично добавяне на поздрав / Автоматично разделяне на имейлите с множество получатели на отделни съобщения ...
📨 Управление на Email: Лесно извикване на имейли / Блокиране на измамни имейли по теми и други / Изтриване на дублирани имейли / подробно търсене / Консолидиране на папки ...
📁 Прикачени файлове Pro: Пакетно запазване / Партидно отделяне / Партиден компрес / Автоматично запазване / Автоматично отделяне / Автоматично компресиране ...
🌟 Магия на интерфейса: 😊 Още красиви и готини емотикони / Увеличете продуктивността на Outlook с изгледи с раздели / Минимизирайте Outlook, вместо да затваряте ...
???? Чудеса с едно кликване: Отговорете на всички с входящи прикачени файлове / Антифишинг имейли / 🕘Показване на часовата зона на подателя ...
👩🏼🤝👩🏻 Контакти и календар: Групово добавяне на контакти от избрани имейли / Разделете група контакти на отделни групи / Премахнете напомнянията за рожден ден ...
Над 100 Характеристики Очаквайте вашето проучване! Щракнете тук, за да откриете повече.