Thema Datum  Von Nutzer Rating
Antwort
29.03.2022 09:24:28 Karl Meier
NotSolved
Blau Outlook Kategorie hinzufügen beim Auswählen einer Mail
29.03.2022 10:33:33 Karl Meier
NotSolved

Ansicht des Beitrags:
Von:
Karl Meier
Datum:
29.03.2022 10:33:33
Views:
746
Rating: Antwort:
  Ja
Thema:
Outlook Kategorie hinzufügen beim Auswählen einer Mail

So,
ich habe es jetzt hinbekommen, es gibt nur noch ein kleines Problem. Wenn man in der Liste der Mails jetzt wechselt, wird die aktuelle Mail als ungelesen markiert, auch wenn sie noch nciht alle gelesen haben. Hat noch jemand einen Tipp?

 

Private Sub Application_ItemLoad(ByVal item As Object)
 
 
    Dim objMail As Object, objMailItem As MailItem
    Dim strSMTPAdresse As String, strKategorie As String
     
    strSMTPAdresse = Session.CurrentUser.AddressEntry.GetExchangeUser.PrimarySmtpAddress
 
    If Application.ActiveExplorer.Selection.Count = 1 And InStr(Application.ActiveExplorer.Caption, "planung@xxxxx.de") > 0 Then
        For Each objMail In Application.ActiveExplorer.Selection
             If (TypeOf item Is MailItem) Then
                Set objMailItem = objMail
                Debug.Print objMailItem.Categories
                strKategorie = CStr(objMailItem.Categories)
                 
                Select Case strSMTPAdresse
                    Case "usera@xxxxx.de"
                        If InStr(strKategorie, "Gelesen von User A") = 0 Then
                            objMailItem.Categories = objMailItem.Categories & ",Gelesen von User A"
                            objMailItem.Save
                        End If
                    Case "userb@xxxxx.de"
                        If InStr(strKategorie, "Gelesen von User B") = 0 Then
                            objMailItem.Categories = objMailItem.Categories & ",Gelesen von User B"
                            objMailItem.Save
                        End If
                    Case "userc@xxxxx.de"
                        If InStr(strKategorie, "Gelesen von User C") = 0 Then
                            objMailItem.Categories = objMailItem.Categories & ",Gelesen von User C"
                            objMailItem.Save
                        End If
                    Case "userd@xxxxx.de"
                        If InStr(strKategorie, "Gelesen von Uder D") = 0 Then
                            objMailItem.Categories = objMailItem.Categories & ",Gelesen von User D"
                            objMailItem.Save
                        End If
                    Case "usere@xxxxx.de"
                        If InStr(strKategorie, "Gelesen von User E") = 0 Then
                            objMailItem.Categories = objMailItem.Categories & ",Gelesen von User E"
                            objMailItem.Save
                        End If
                    Case Else
                        Exit Sub
                End Select
 
            End If
            If InStr(strKategorie, "Gelesen von User A") And InStr(strKategorie, "Gelesen von User B") And InStr(strKategorie, "Gelesen von User C") And InStr(strKategorie, "Gelesen von User D") And InStr(strKategorie, "Gelesen von User E") Then
                'Alle gelesen, dann Mail als gelesen markieren
                objMailItem.UnRead = False
                objMailItem.Save
            Else
                'Mail als ungelesen markieren
                objMailItem.UnRead = True
                objMailItem.Save
            End If
        Next objMail
    End If
End Sub


 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
29.03.2022 09:24:28 Karl Meier
NotSolved
Blau Outlook Kategorie hinzufügen beim Auswählen einer Mail
29.03.2022 10:33:33 Karl Meier
NotSolved