Thema Datum  Von Nutzer Rating
Antwort
12.01.2016 12:59:28 Heino Casper
NotSolved
12.01.2016 13:38:15 Gast29871
NotSolved
13.01.2016 14:44:21 Heino Casper
NotSolved
13.01.2016 14:47:05 Heino Casper
NotSolved
13.01.2016 16:21:45 Gast86969
NotSolved
13.01.2016 16:48:07 Heino Casper
NotSolved
13.01.2016 17:23:27 Gast94542
NotSolved
14.01.2016 09:40:51 Heino Casper
NotSolved
14.01.2016 10:14:19 Gast12402
NotSolved
14.01.2016 10:24:39 Heino Casper
NotSolved
14.01.2016 10:50:39 Gast79294
NotSolved
14.01.2016 11:58:38 Heino Casper
NotSolved
Rot Outlook 2007 - Über VBA E-Mails Kategorien zuweisen
14.01.2016 15:32:25 Gast2342
Solved
15.01.2016 14:43:29 Heino Casper
NotSolved
15.01.2016 14:44:02 Gast66602
NotSolved
15.01.2016 19:47:13 Gast43428
*****
Solved

Ansicht des Beitrags:
Von:
Gast2342
Datum:
14.01.2016 15:32:25
Views:
1483
Rating: Antwort:
 Nein
Thema:
Outlook 2007 - Über VBA E-Mails Kategorien zuweisen

So ein wenig anders gegliedert, damit man sieht, wann was anfängt und endet. Jetzt sollte die Struktur passen. 

Gruß

 

Private Sub Items_ItemAdd(ByVal Item As Object)
Dim colAtts As Outlook.Attachments
Dim oAtt As Outlook.Attachment
Dim sFile As String
Dim sDirectory As String
Dim sFileType As String
Dim Cats() As String
Dim i&
Dim Exists As Boolean
 
Set colAtts = oMail.Attachments
 
If colAtts.Count Then
    For Each oAtt In colAtts
      sFileType = LCase$(Right$(oAtt.Filename, 4))
      Select Case sFileType
      
        Case ".xml"
            sFile = ATTACHMENT_DIRECTORY & oAtt.Filename
            oAtt.SaveAsFile sFile
        
  
            If Len(Item.Categories) Then
            'Prüfe, ob die Kategorie schon zugewiesen ist
            Cats = Split(Item.Categories, ";")
            For i = 0 To UBound(Cats)
                If LCase$(Cats(i)) = LCase$(AUTO_CATEGORY) Then
                    Exists = True
                End If
                Exit For
            Next i
            End If
            
            If Exists = False Then
                Item.Categories = Item.Categories & ";" & AUTO_CATEGORY
                Item.Save
            Else
                Item.Categories = AUTO_CATEGORY
                Item.Save
            End If
            
        Case Else
        
        End Select
    Next oAtt
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
12.01.2016 12:59:28 Heino Casper
NotSolved
12.01.2016 13:38:15 Gast29871
NotSolved
13.01.2016 14:44:21 Heino Casper
NotSolved
13.01.2016 14:47:05 Heino Casper
NotSolved
13.01.2016 16:21:45 Gast86969
NotSolved
13.01.2016 16:48:07 Heino Casper
NotSolved
13.01.2016 17:23:27 Gast94542
NotSolved
14.01.2016 09:40:51 Heino Casper
NotSolved
14.01.2016 10:14:19 Gast12402
NotSolved
14.01.2016 10:24:39 Heino Casper
NotSolved
14.01.2016 10:50:39 Gast79294
NotSolved
14.01.2016 11:58:38 Heino Casper
NotSolved
Rot Outlook 2007 - Über VBA E-Mails Kategorien zuweisen
14.01.2016 15:32:25 Gast2342
Solved
15.01.2016 14:43:29 Heino Casper
NotSolved
15.01.2016 14:44:02 Gast66602
NotSolved
15.01.2016 19:47:13 Gast43428
*****
Solved