Good to Know Database

Microsoft Outlook 2007: Vorhandensein des Mail-Betreffs vor dem Absenden prüfen


Das folgende Visual Basic Makro erweitert Microsoft Outlook 2007 um eine Funktion, welche vor dem Senden einer E-Mail überprüft, ob Sie einen Betreff eingegeben haben. Sollten Sie dies vergessen haben, können Sie das Senden abbrechen und die E-Mail nochmals bearbeiten.

Nachdem Sie Microsoft Outlook 2007 gestartet haben, öffnen Sie mit der Tastenkombination Alt+F11 den Visual Basic Editor. Öffnen Sie jetzt im linken oberen Fenster Projekt1, Microsoft Office Outlook Objekte und anschließend ThisOutlookSession.

Vorhandensein des Mail-Betreffs vor dem Absenden prüfen 1

Jetzt kopieren Sie den folgenden Visual Basic Code in das Code-Fenster.

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
  If Item.Class = olMail Then
    Cancel = CheckSubject(Item)
  End If
End Sub

Private Function CheckSubject(oMail As Outlook.MailItem) As Boolean
  Dim Result As Boolean
  Dim strMsg As String

  Result = False
  If oMail.Subject = "" Then
    strMsg = "Ihre Nachricht hat keinen Betreff." & vbCrLf & "Nachricht ohne Betreff versenden?"
    'strMsg = "Your message has no subject." & vbCrLf & "Send message without subject?"
    Result = (MsgBox(strMsg, vbYesNo + vbQuestion, "Kein Betreff") = vbNo)
    'Result = (MsgBox(strMsg, vbYesNo + vbQuestion, "No subject") = vbNo)
  End If
  CheckSubject = Result
End Function

Damit das Makro ausgeführt werden kann, müssen Sie entweder den Makrosicherheitslevel heruntersetzen oder das Makro mit einem eigenen Zertifikat signieren. Zum Signieren des Makros lesen Sie bitte die Anleitung Microsoft Outlook 2007: Visual Basic Makro signieren.

Nachdem Sie das Makro signiert haben, schließen Sie den Visual Basic Editor. Wenn Sie jetzt Microsoft Outlook 2007 beenden, müssen Sie das Visual Basic Projekt noch abspeichern.

Vorhandensein des Mail-Betreffs vor dem Absenden prüfen 2

Sollten Sie jetzt versuchen eine E-Mail ohne einen Betreff zu versenden, wird Ihnen die folgende Meldung angezeigt und Sie können entscheiden ob die E-Mail ohne Betreff versendet werden soll oder ob Sie diese nochmals bearbeiten wollen.

Vorhandensein des Mail-Betreffs vor dem Absenden prüfen 3


Dieser Eintrag wurde am 03.03.2012 erstellt und zuletzt am 24.01.2016 bearbeitet.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_21_1509.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer