English
|
Reporter |
| Mit dem Reporter erstellen Sie Berichte für Ihre Outlook Daten. Mit wenigen Klicks werden Werte aus Aufgaben, Terminen und dem Journal summiert. |
Vor Outlook 2003 war es nicht möglich, direkt über das Outlook-Objektmodell die Adresse eines E-Mail-Absenders anzuzeigen.
Dieses Beispiel zeigt, wie Sie die Info mit Hilfe der Redemption ermitteln können. Die Redemption-Bibliothek stellt für VB(A)-Entwickler eine ganze Reihe an Funktionen zur Verfügung, die sonst nur über Extended Mapi zu erreichen sind. Für den privaten Einsatz ist die Bibliothek kostenlos.
Im Beispiel wird dazu das benutzerdefinierte Feld 'SenderAddress' verwendet. Nachdem das Feld dem Posteingang hinzugefügt wurde (das geht auch manuell über den Feldauswahldialog), können Sie die Spalte der Ordneransicht hinzufügen.
Private WithEvents Items As Outlook.Items
Private Sub Application_Startup()
Set Items = Application.GetNamespace("MAPI") _
.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub Items_ItemAdd(ByVal Item As Object)
If TypeOf Item Is Outlook.MailItem Then
AddSenderEmailAddress Item
End If
End Sub
Private Sub AddSenderEmailAddress(Mail As Outlook.MailItem)
On Error Resume Next
Dim rdItem As Object
Dim Field As Outlook.UserProperty
Set rdItem = CreateSafeItem(Mail)
Set Field = Mail.UserProperties("SenderAddress")
If Field Is Nothing Then
Set Field = Mail.UserProperties.Add("SenderAddress", olText, True)
End If
Field.Value = rdItem.SenderEmailAddress
Mail.Save
ReleaseSafeItem rdItem
End Sub
|
Category-Manager |
| Mit dem Category-Manager können Sie Outlook Kategorien gruppieren, synchronisieren und filtern, neuen Emails automatisch die Kategorie des Absenders zuweisen und vieles mehr. Das Addin ist auch für IMAP geeignet. |