| | Awarded by Microsoft since 2005: |  |
| | VBOffice Info | | Besucher | 1391195 | | Aufrufe | 5097029 |
| |
|
| |
| Autor: Michael Bauer | Homepage | | Datum: 15.03.2007 | Zugriffe: 17007 | | | | Beschreibung
Sie können auf ganz bestimmte
Änderungen eines Elements in der Ordneransicht reagieren. Im Beispiel
wird die Kennzeichnung einer E-Mail gelöscht, wenn Sie diese als
'Erledigt' markieren (üblicherweise wird die E-Mail sonst mit einem
Haken gekennzeichnet).
Damit das übers PropertyChange-Ereignis
der E-Mail funktioniert, müssen Sie diese in der Ordneransicht zuerst
auswählen. |
Private WithEvents m_Explorer As Outlook.Explorer
Private WithEvents m_Mail As Outlook.MailItem
Private m_IgnoreEvent As Boolean
Private Sub Application_Startup()
Set m_Explorer = Application.ActiveExplorer
End Sub
Private Sub m_Explorer_SelectionChange()
Dim obj As Object
Dim Sel As Outlook.Selection
Set m_Mail = Nothing
Set Sel = m_Explorer.Selection
If Sel.Count Then
Set obj = Sel(1)
If TypeOf obj Is Outlook.MailItem Then
Set m_Mail = obj
End If
End If
End Sub
Private Sub m_Mail_PropertyChange(ByVal Name As String)
On Error Resume Next
If m_IgnoreEvent = False Then
If Name = "FlagStatus" Then
If m_Mail.FlagStatus = olFlagComplete Then
m_IgnoreEvent = True
m_Mail.FlagStatus = olNoFlag
m_Mail.Save
m_IgnoreEvent = False
End If
End If
End If
End Sub
|
| | |
| | |  | ReplyAll warnt Sie, bevor Sie unbeabsichtigt allen Empfängern
einer E-Mail antworten oder wenn Sie ein vertraulicher BCC-Empfänger der E-Mail ... [weiter] |
| | |  | Blitzschneller Zugriff auf die Hauptkategorienliste, gemeinsame Kategorien im Netzwerk, eine Erinnerungsfunktion ... [weiter] |
| | |  | SAM legt automatisch Absender, Signatur und Speicherort für gesendete Mails fest, z.B. anhand der ... [weiter] |
| | |  | OLKeeper verhindert zuverlässig, dass Mitarbeiter Outlook schließen und dadurch Termine oder E-Mails ... [weiter] |
| | |
|