OLKeeper | |
Der OLKeeper verhindert zuverlässig, dass Sie Microsoft Outlook unbeabsichtigt schlieÃen und so etwa wichtige Emails verpassen würden. |
Kommt es mal vor, dass Sie eine E-Mail an eine Adresse senden, an die Sie eigentlich nicht senden wollen? Z.B. sendet Outlook manchmal bei Klick auf "Allen Antworten" die Antwort auch an die eigene Adresse.
Dieses VBA-Beispiel prüft die Empfängerliste vorm Senden und entfernt bestimmte Adressen.
Sie brauchen nur die Zeile mit 'RemoveThis.Add...' beliebig oft zu kopieren und tragen dort die zu entfernenden Adressen ein.
Private Sub RemoveRecipients(Item As Outlook.MailItem) Dim RemoveThis As VBA.Collection Dim Recipients As Outlook.Recipients Dim R As Outlook.Recipient Dim i&, y& Set RemoveThis = New VBA.Collection ' Hier die Adressen eintragen RemoveThis.Add "abc@domain.de" RemoveThis.Add "test@domain.com" Set Recipients = Item.Recipients For i = Recipients.Count To 1 Step -1 Set R = Recipients.Item(i) For y = 1 To RemoveThis.Count If LCase$(R.Address) = LCase$(RemoveThis(y)) Then Recipients.Remove i Exit For End If Next Next End Sub Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean) On Error Resume Next RemoveRecipients Item End Sub
Reporter | |
Mit dem Reporter erstellen Sie Berichte für Ihre Outlook Daten. Mit wenigen Klicks werden Werte aus Aufgaben, Terminen und dem Journal summiert. |