Этот метод, который я нашел, требует от вас создания сценария VBA: Как написать макрос для предупреждения пустого объекта в Microsoft Outlook
или попробуйте этот метод, предложенный Кеннетом в комментариях!
В этой статье мы напишем макрос для проверки пустой темы в клиенте Microsoft Outlook. Выполните шаги ниже, чтобы создать такой макрос
- Убедитесь, что для вашего Microsoft Office Outlook включены макросы. Макросы не работают с Microsoft Outlook Express, поэтому эту настройку невозможно выполнить с помощью Microsoft Outlook Express.
- Убедитесь, что ваш уровень безопасности установлен на средний. Вы можете установить уровень безопасности, нажав Сервис -> Макрос -> Безопасность. Установите желаемый уровень Medium.
- Пройдите через Инструменты -> Макрос -> Редактор Visual Basic (Или нажмите ALT + F11)
Разверните Проект 1, нажав на знак +.
- Разверните объекты Microsoft Office Outlook.
- Дважды щелкните ThisOutlookSession.
Скопируйте и вставьте следующий код.
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim strSubject As String
strSubject = Item.Subject
If Len(Trim(strSubject)) = 0 Then
Prompt$ = "Subject is Empty. Are you sure you want to send the Mail?"
If MsgBox(Prompt$, vbYesNo + vbQuestion + _
vbMsgBoxSetForeground, "Check for Subject") = vbNo Then
Cancel = True
End If
End If
End Sub
Изображение: макрос для проверки пустой строки темы в Microsoft Outlook.
Как только код вставлен, нажмите "Сохранить", а затем "Выйти". Приведенный выше код гарантирует, что при отправке электронного письма строка темы не будет пустой. Если длина строки темы равна нулю, макрос предупреждает вас всплывающим окном.
Уверен, что после того, как вы создали этот макрос, вы сможете избежать отправки пустых тем по электронной почте.