Я иногда забыл упомянуть тему при написании письма.
Есть ли способ предотвратить это. Я получил решение от Google, но не работал в MS Office 2007 Edition,
Решение похоже на:
Вот шаги: -
- Откройте свой Outlook,
- Нажмите Alt + F11. Это откроет редактор Visual Basic и затем нажмите Ctrl + R, что в свою очередь откроет Project-Project 1 (левая сторона)
- На левой панели можно увидеть «Объекты Microsoft Outlook» или «Project1», разверните это. Теперь можно увидеть «ThisOutLookSession».
- Дважды щелкните «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. Continue anyways???"
If MsgBox(Prompt$, vbYesNo + vbQuestion + vbMsgBoxSetForeground,
"Check for Subject") = vbNo Then
Cancel = True
End If
End If
End Sub
Теперь, когда вы пытаетесь отправить письмо без темы, появляется всплывающее окно, чтобы напомнить вам о пустой теме.
Любая идея, как это можно сделать.
Ответы:
Ваш код в порядке - я только что обнаружил, что моя версия перестала работать тоже.
Вам нужно сделать одну из двух вещей:
Либо: Открыть Инструменты | Диалог Центра Доверия. Установите для макроса безопасность Warn для всех макросов. Это будет предупреждать вас всякий раз, когда вы открываете Outlook, но вы можете запускать макросы.
Смотрите эту страницу для более подробной информации.
Или: Подпишите макрос. Откройте редактор макросов («Инструменты»> «Макросы»> «Редактор Visual Basic»), затем «Инструменты»> «Цифровая подпись» и выберите один из списка. Если у вас нет установленного программного обеспечения, следуйте инструкциям на этой странице поддержки .
Вы также можете создавать сертификаты, запустив
Перезапустите Outlook, разрешите запуск всех макросов с этой подписью, и это должно работать.
источник
Я бы лично порекомендовал вам перейти на Thunderbird, так как это бесплатный продукт, не работает на нескольких платформах и имеет открытый исходный код. Кроме того, он более настраиваемый, а также включает в себя средства чтения новостей и чтения RSS.
Кроме того, вы больше не заблокированы в форматах MS Outlook, и поэтому ваши старые электронные письма имеют больше шансов пережить изменения формата в ближайшие годы.
JF
источник